@charset "utf-8";
body{min-width: 1200px; font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "宋体";color:#000000;background:#FFF;/*letter-spacing: 1px;*/} 
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, p, marquee, from{margin:0;padding:0;} 
ol, ul ,li{list-style: none;} 
img {border: 0; vertical-align:middle;} 
a{color:#333;text-decoration:none; }  
a:hover{color:#008fcc;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear;} 
::selection { background:#219bd9; color:#fff;}
::-moz-selection { background:#219bd9; color:#fff;}
::-webkit-selection { background:#219bd9; color:#fff;}
.tl{text-align: left;}
.tll{text-align: left !important;}
.tc{text-align: center;}
.tr{text-align: right;}
.hide{display:none;}
.block{display: block;}
.fixed {position: fixed;z-index:1;}
.l{float:left;}
.r{float:right;}
.clear{clear:both; font-size:0; line-height:0; height:0;}
.after-clear::after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.line {height:1px;background-color:#ddd;overflow:hidden;}
.line2px {height:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;overflow:hidden;}
.line2pxlight {height:0;border-top:1px solid #939393;border-bottom:1px solid #fff;overflow:hidden;}
.h5 {height: 5px;display:block; overflow: hidden;}
.h10 {height: 10px;display:block; overflow: hidden;}
.h20 {height: 20px;display:block; overflow: hidden;}
.h50 {height: 50px;display:block; overflow: hidden;}
.fixhidden{overflow: hidden;}
.nowrap{white-space:nowrap;}
.nowarp-hidden{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.relative{position: relative;}
.plr20{padding-left: 20px; padding-right: 20px; }
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml50{margin-left: 50px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb50{margin-bottom: 50px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr50{margin-right: 50px;}
.red{color: #c40000;}
.blue{color: #00a1cc;}
.nobd{border-width:0;}
.f24{font-size: 24px; font-weight: 500;}
.f20{font-size: 20px !important;}
.f16{font-size: 16px;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
.bd1{border: 1px solid #eaeaea;}
.l3-28{height:84px; overflow:hidden;}
.container *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: sans-serif;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align:middle: ;
}
button, input {
	line-height: normal;
}
button, html input[type='button'], input[type='reset'], input[type='submit'] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow:visible: ;
}
.mzsm-box{
	background-color: #fff;
	padding: 30px;
}
.mzsm-box h3{
	text-align: center;
	font-size: 24px;
}
.mzsm-box p{
	font-size: 12px;
	line-height: 26px;
	color: #999;
	margin-top: 10px;
}
.mzsm-box p a{
	color: #999;
}
.price-new-box{
	width: 1200px;
	height: 105px;
	background-color: #ffffff;
	margin: 16px auto;
	padding: 21px 68px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.price-new-box  .left h3{
	color: #222222;
	font-size: 24px;
}
.price-new-box  .left h3 .jk{
	display: inline-block;
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10px;
}
.price-new-box .left h3 .tit{
	display: inline-block;
	max-width: 470px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}
.price-new-box .left h3 .dj{
	color: #c40000;
	font-size: 20px;
	font-weight: normal;
	margin-left: 15px;
}
.price-new-box .left p{
	margin-top: 6px;
}
.fcmscimcjs p{
	font-size: 13px;
	line-height: 24px;
}
.price-new-box  .left p a{
	display: inline-block;
	color: #222222;
	font-size: 14px;
	margin-right: 32px;
}
.price-new-box  .left p a:hover{
	color:#00a1cc;
}
.price-new-box  .left p a i{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../image/jg-new.png) no-repeat center center;
	vertical-align: middle;
	margin-right: 6px;
	margin-bottom: 2px;
}
.price-new-box  .right {
	margin-top: 11px;
}
.price-new-box  .right .book{
	display: block;
	width: 140px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #00a1cc;
	border-radius: 4px;
	color: #ffffff;
	font-size: 18px;
	margin-right: 20px;
	float: left;
}
.price-new-box  .right .buy{
	display: block;
	width: 140px;
	height: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #00a1cc;
	color: #00a1cc;
	font-size: 18px;
	float: left;
}
.price-new-box .right .book:hover{
	opacity: 0.85;
}
.price-new-box .right .buy:hover{
	border: solid 1px #00bbe9;
	color: #00bbe9;
	transition: all 0.2s;
}
.btn{
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:158px;
	height:38px;
	padding:0;
	margin:0;
	border:1px solid #b0b0b0;
	font-size:14px;
	line-height:38px;
	text-align:center;
	color:#b0b0b0;
	cursor:pointer;
	-webkit-transition:all .4s;
	transition:all .4s
}
.btn:hover{
	text-decoration:none;
	color:#b0b0b0;
}
.btn:focus{
	outline:0;
}
.btn:active{
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);
}
.btn[disabled]{
	border-style:dashed !important;
	border-color:#e0e0e0;
	background-color:#fff !important;
	color:#b0b0b0 !important;
	cursor:default !important;
}
.btn-disabled{
	background:#e0e0e0 !important;
	border-color:#e0e0e0 !important;
	color:#b0b0b0 !important;
	cursor:default !important;
}
.btn-small{
	width:118px;
	height:28px;
	font-size:12px;
	line-height:28px;
}
.btn-large{
	width:178px;
	height:48px;
	line-height:48px;
}
.btn-block{
	display:block;
	width:100%;
	padding-left:0;
	padding-right:0;
}
input.btn,button.btn{
	width:160px;
	height:40px;
}
input.btn-small,button.btn-small{
	width:120px;
	height:30px;
}
input.btn-large,button.btn-large{
	width:180px;
	height:50px;
}
.btn-primary{
	background:#00a1cc;
	border-color:#00a1cc;
	color:#fff;
}
.btn-primary:hover{
	background-color:#00aad1;
	border-color:#00aad1;
	color:#fff;
}
.btn-red{
	background:#e53935;
	border-color:#e53935;
	color:#fff;
}
.btn-red:hover{
	background-color:#e42a27;
	border-color:#e42a27;
	color:#fff;
}
.btn-line-primary{
	border-color:#00a1cc;
	background:#fff;
	color:#00a1cc;
}
.btn-line-primary:hover{
	color:#fff;
	background-color:#00aad1;
	border-color:#00aad1;
}
.btn-line-red{
	border-color:#e53935;
	background:#fff;
	color:#e53935;
}
.btn-line-red:hover{
	color:#fff;
	background-color:#e42a27;
	border-color:#e42a27;
}
.input-label{
	position:absolute;
	left:12px;
	top:11px;
	z-index:2;
	padding:0 3px;
	font-size:14px;
	line-height:18px;
	color:#b0b0b0;
	background:transparent;
	cursor:text;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.input-text{
	width:186px;
	height:18px;
	padding:10px 16px;
	border:1px solid #e0e0e0;
	font-size:14px;
	line-height:18px;
	background:#fff;
	-webkit-transition:border-color .2s linear;
	transition:border-color .2s linear;
}
.input-text:hover{
	border-color:#b0b0b0;
}
.input-text:focus{
	outline:0;
}
textarea.input-text{
	height:3em;
	resize:vertical;
}
.input-text[type=checkbox]:focus, .input-text[type=radio]:focus{
	padding: 0px 5px; 
	border: 1px solid #ccc; 
}
.w1200{
	width:1202px;
	margin:0 auto;
}
.w200{
	width:192px;
}
.w990{
	width:998px;
}

/* top */
.top-box{
    height: 32px;
    line-height: 32px;
    background-color: #F1F1F1;
    color: #777;
	font-size: 12px;
    overflow: hidden;
}
.top-box .l b,.top-box .l a span{
	color: #ff0000;
	font-weight: normal;
}
.top-box a{
    color: #777;
	font-weight: normal;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    padding: 0 10px;
    text-decoration: none;
}
.top-box a:hover{
	color: #00a1cc;
}
.top-box a.welindex{
	padding: 0;
}
/* menu */
.menu-box{
    height: 75px;
	line-height: 75px;
    background-color: #00a1cc;
    font-size: 16px;
    color: #fff;
	overflow: hidden;
}
.fcm_menu_box_show{
	height: 110px;
}
.menu-box .con{
    position: relative;
}
.menu-box .menu-logo{
    width: 170px;
}
.menu-box .menu-logo img{
    height: 31px;
    width: 124px;
    vertical-align: middle;
}
.menu-box .menu-item ul li{
    float: left;
    margin-right: 30px;
    display: inline-block;
	max-width: 140px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.menu-box .menu-item ul li:last-of-type{
	margin-right: 0;
}
.menu-box .menu-item ul li a{
    font-size: 16px;
	color: #fff;
    line-height: 72px;
    text-decoration: none;
}
.menu-box .menu-item ul li a:hover{
    opacity: .8;
}
.menu-search{
    width: 280px;
    height: 36px;
    margin-top: 19.5px;
    position: relative;
}
.menu-search .search-form .search-text{
	position: absolute;
	font-family: "微软雅黑", "Microsoft Yahei";
	top: 0px;
	left: 0;
	z-index: 1;
	width: 210px;
	height: 36px;
	padding: 0 10px 0 16px;
	border: none;
	font-size: 13px;
	color: #c3fafa;
	line-height: 36px;
	outline: 0;
	border-radius: 4px 0 0 4px;
	background: rgba(255,255,255,0.2);
	-webkit-transition: all .2s;
	transition: all .2s;
}
.fcm_menu_box_show .menu-search{
	height: 50px;
	line-height: 50px;
	margin-top: 0;
	border-bottom: 1px solid rgba(167,255,255,0.62);
}
.fcm_menu_box_show .menu-search .search-form .search-text{
	background: transparent;
	padding-left: 0;
	height: 50px;
	line-height: 50px;
}
.menu-search .search-form .search-text:-webkit-autofill,
.menu-search .search-form .search-text:-webkit-autofill:hover,
.menu-search .search-form .search-text:-webkit-autofill:focus {box-shadow:0 0 0 60px #fff inset; 
-webkit-text-fill-color: rgba(255,255,255,0.2);
font-size: 13px;
color: #c3fafa;
border:0 none;
outline:0 none;
}
.menu-search .search-form .search-text::-webkit-input-placeholder{
	font-size: 13px;
	color: #c3fafa;
}
.menu-search .search-form .search-text::-moz-placeholder{
	font-size: 13px;
	color: #c3fafa;
}
.menu-search .search-form .search-text:-moz-placeholder{
	font-size: 13px;
	color: #c3fafa;
}
.menu-search .search-form .search-text:-ms-input-placeholder{
	font-size: 13px;
	color: #c3fafa;
}
.menu-search .search-form .search-btn{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	width: 70px;
	height: 36px;
	outline: 0;
	border: none;
	background-blend-mode: normal, 
		normal;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	border-radius: 0px 4px 4px 0px;
	background: rgba(255,255,255,0.4) url(../image/icon_search_white.png) no-repeat 12px center;
	text-align: left;
	padding-left: 30px;
}
.fcm_menu_box_show .menu-search .search-form .search-btn{
	height: 50px;
	line-height: 50px;
	background: transparent url(../image/icon_search_white.png) no-repeat right 12px center;
}
.menu-search .search-form .search-btn:hover{
	opacity: .8;
}
.menu-search .search-form .search-hot-words {
	position: absolute;
	top: 14px;
	right: 62px;
	z-index: 2;
	text-align: right;
}
.menu-search .search-form .search-hot-words a {
	display: inline-block;
	*zoom:1;
	*display:inline;
	margin-left: 5px;
	padding: 1px 5px;
	font-size: 12px;
	background: #eee;
	color: #757575;
	-webkit-transition: all .2s;
	transition: all .2s;
    text-decoration: none;
}
.menu-search .search-form .search-hot-words a:hover{
	background-color: #008fcc;
	color: #fff;
}
.menu-search .search-form .keyword-list {
	position: absolute;
	left: -40px;
	top: 48px;
	_top: 48px;
	z-index: 20;
	width: 243px;
	border: 1px solid #00a1cc;
	border-top: 0;
	background: #fff;
}
.menu-search .search-form:hover .keyword-list{
    display: block;
} 
.menu-search .search-form  .keyword-list ul {
	margin: 0;
	padding: 5px 0;
	list-style-type: none;
}
.menu-search .search-form .keyword-list li:hover{
    background:#fafafa;
}
.menu-search .search-form .keyword-list li a {
	position: relative;
	display: block;
	padding: 6px 15px;
	font-size: 12px;
	color: #424242;
	text-decoration: none;
}
.menu-search .search-form .keyword-list li a:hover {
	color: #008fcc;
}
.menu-search .search-form  .keyword-list li .result {
	position: absolute;
	right: 15px;
	top: 6px;
	color: #b0b0b0;
}
.menu-search .t {
	position: absolute;
	z-index: 10;
	top:1px;
	left: -10px;
	width: 50px;
	height: 46px;
	line-height: 46px;
	color: #b0b0b0;
	padding: 0 10px;
    border-right:1px solid #eaeaea;
	display: none;
}
.menu-search .t .box-selected{
	color: #999;
}
.menu-search .t:hover{
    border-right:1px solid #008fcc;
}
.menu-search .t:hover .box-selected{
	height: 46px;
	line-height: 46px;
	color: #999;
}
.menu-search .t i{
	width: 10px;
	height: 6px;
	margin-left: 3px;
	margin-top: 20px;
	overflow: hidden;
	float: right;
	background-image: url(../image/filter.png);
	background-position:0 -20px;
	background-repeat: no-repeat;
}
.menu-search .t:hover i{
	background-position:0 -10px;
}
.menu-search .t dl{
	max-height: 250px;
	overflow-x: none;
	overflow-y: auto;
	left: -3px;
	right: -1px;
	position: absolute;
	line-height: 25px;
	overflow: hidden;
	background-color: #fff;
    border-left:1px solid #008fcc;
    border-right:1px solid #008fcc;
    border-bottom:1px solid #008fcc;
	display: none;
	z-index: 10;
	padding: 5px 0;
}
.menu-search .t:hover dl{
	display: block;
}
.menu-search .t dl a{
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	display: block;
}
.menu-search .t dl a:hover, .menu-search .t dl a.active{
	background-color: #809EAE;
	color: #fff;
	text-decoration: none;
}
.fcm_menu_box_show .menu-bread{
	line-height: 24px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cagegory-slide{
	height: 470px;
	position: relative;
}
.cagegory-slide{
	width: 100%;
	overflow: hidden;
}
.slide-con{
	width: 1942px;
	height:460px;
	z-index: 2;
	position: absolute;
	margin-left: -370px;
}
.slider-1{
	width: 1942px;
	height:460px;
	overflow:hidden;
	position:relative;
}
div.slider-1 .slidesjs-previous{
	left: 604px;
}
div.slider-1 .slidesjs-next{
	right: 370px;
}
div.slider-1 .slidesjs-pagination{
	right: 385px;
}
.fcm_class_box{
	margin-top: 50px;
}
.fcm_class_box h2{
	font-size: 28px;
	color: #222;
	margin-bottom: 20px;
}
.fcm_class_box h2 a{
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	margin-left: 14px;
}
.fcm_class_box h2 a.qk{
	background: url(../img/icon_index_kjdh_qk.png) no-repeat;
	border-radius: 15px;
	color: #00a1cc;
}
.fcm_class_box h2 a.qk:hover{
	opacity: .8;
}
.fcm_class_box h2 a.zz{
	width: auto;
	color: #666;
}
.fcm_class_box h2 a.zz:hover{
	color: #00a1cc;
}
.fcm_class_box .fcm_class_item{
	width: 285px;
	height: 120px;
	background-color: #ffffff;
	box-shadow: 0px 0px 10px 0px 
		rgba(104, 104, 104, 0.04);
	float: left;
	margin-right: 20px;
	margin-bottom: 16px;
}
.fcm_class_box .fcm_class_item:nth-of-type(4n){
	margin-right: 0;
}
.fcm_class_box .fcm_class_item .pic{
	width: 58px;
	height: 58px;
	border-radius: 4px;
	margin: 31px 14px 0 18px;
	float: left;
	background: url(../img/icon_index_kjdh.png) no-repeat;
}
.fcm_class_box .fcm_class_item:nth-of-type(2) .pic{
	background-position: -303px 0;
}
.fcm_class_box .fcm_class_item:nth-of-type(3) .pic{
	background-position: -606px 0;
}
.fcm_class_box .fcm_class_item:nth-of-type(4) .pic{
	background-position: -911px 0;
}
.fcm_class_box .fcm_class_item:nth-of-type(5) .pic{
	background-position: 0 -135px;
}
.fcm_class_box .fcm_class_item:nth-of-type(6) .pic{
	background-position: -303px -135px;
}
.fcm_class_box .fcm_class_item:nth-of-type(7) .pic{
	background-position: -606px -135px;
}
.fcm_class_box .fcm_class_item:nth-of-type(8) .pic{
	background-position: -911px -135px;
}
.fcm_class_box .fcm_class_item .r{
	margin-top: 24px;
	width: 195px;
	float: right;
}
.fcm_class_box .fcm_class_item .r .name {
	font-size: 17px;
	color: #222;
	margin-bottom: 6px;
}
.fcm_class_box .fcm_class_item .class-sub{
	height: 40px;
	overflow: hidden;
}
.fcm_class_box .fcm_class_item .class-sub li{
	line-height: 20px;
	margin-right: 13px;
	float: left;
}
.fcm_class_box .fcm_class_item:last-of-type .class-sub li{
	margin-right: 10px;
}
.fcm_class_box .fcm_class_item .class-sub a{
	text-decoration: none;
	font-size: 12px;
	color: #666;
}
.fcm_class_box .fcm_class_item .class-sub a:hover{
	color: #008fcc;
}
.bar-box{
	margin-bottom: 20px;
	margin-top: 25px;
}
.bar_box_service{
	margin-top: 41px;
}
.bar-box .title{
	height: 45px;
	min-width: 80px;
	max-width: 450px;
	overflow: hidden;
	margin-right: 50px;
	float: left;
	font-size: 28px;
	color: #222;
}
.bar-box .title a{
	color: #222;
	font-weight: bold;
	text-decoration: none;
}
.bar-box .nav{
	height: 45px;
	max-width: 850px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	color: #999;
}
.bar-box .nav a{
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	display: inline-block;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	white-space: nowrap;
	margin-right: 10px;
	color: #666;
}
.bar-box .nav a:hover{
	color: #008fcc;
	border: 1px solid #008fcc;
	text-decoration: none;
}
.bar-box .more{
	float: right;
	text-decoration: none;
	color: #00a1cc;
}
.bar-box .nav2{
	height: 45px;
	line-height: 45px;
	max-width: 850px;
	overflow: hidden;
	float: right;
	font-size: 13px;
	color: #cfcfcf;
}
.bar-box .nav2 a{
	color: #666;
}
.bar-box .nav2 a:hover{
	color: #008fcc;
	text-decoration: none;
}
.bar-box .nav2 span{
	color: #cfcfcf;
	margin: 0 10px;
}
.bar-border-box{
	height: 80px;
	text-align: center;
}
.bar-border-box .box-border{
	height: 40px;
	border-bottom: 1px solid #eaeaea;
}
.bar-border-box .title{
	color: #666;
	background-color: #fff;
	padding: 0 20px;
	line-height: 80px;
	font-size: 22px;
}
.work-box {
	position: relative;
	overflow: hidden;
	font-style: normal;
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.work-box, .work-box div, .work-box ul, .work-box li, .work-box a, .work-box p, .work-box h2, .work-box i{
	margin: 0;
	padding: 0;
}
.work-box ul li{
	width: 385px;
    height: 148px;
    margin-right: 20px;
	float: left;
    background-color: #fff;
	list-style: none;
    overflow: hidden;
}
.work-box ul li:nth-of-type(3){
	margin-right: 0;
}
.work-box ul li a{
    height: 148px;
	color: #333;
	text-decoration: none;
	display: block;
}
.work-box ul li:hover h2{
    color: #008fcc;
}
.work-box .item-con{
    width: 220px;
    margin: 20px 30px;
    display: inline-block;
    float: left;
}
.work-box .item-con h2{
	font-family:"Microsoft Yahei";
	font-size:1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    color: #333;
}
.work-box .item-con p{
    height: 36px;
    line-height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    color: #666;
}
.work-box .item-con p.more{
    height: 20px;
    margin-top: 20px;
    margin-bottom: 0;
    color: #008fcc;
}
.work-box i{
    width: 60px;
    height: 50px;
    background-image: url(../image/work.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 45px;
    float: left;
}
.work-box i.img1{
    background-position: 0 0;
}
.work-box i.img2{
    background-position: -60px 0;
}
.work-box i.img3{
    background-position: -120px 0;
}
.work-box i.img4{
    background-position: -180px 0;
}
.work-box ul li:hover i.img1{
    background-position: 0 -49px;
}
.work-box ul li:hover i.img2{
    background-position: -60px -49px;
}
.work-box ul li:hover i.img3{
    background-position: -120px -49px;
}
.work-box ul li:hover i.img4{
    background-position: -180px -49px;
}
.work-box .box-btn{
	margin: 40px auto;
	text-align: center;
	font-family:"Microsoft Yahei";
}
.work-box .box-btn a{
	width: 205px;
	height: 40px;
	line-height: 40px;
	background-color: #00a1cc;
	font-size: 14px;
}
.work-box .box-btn a:hover{
	opacity: .8;
}
.links-box{
    background-color: #fff;
    padding: 30px 38px;
}
.links-box .box-bar{
    height: 40px;
    line-height: 40px;
    margin-left: 30px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    font-weight: 700px;
    color: #666;
}
.fcm_yqlj_li .box-bar{
	font-weight: bold;
}
.fcm_yqlj_li .box-con{
	margin-left: 30px;
}
.links-box .box-con b{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #222;
	margin-bottom: 16px;
}
.links-box .box-con ul li, .links-box .box-con>div a{
	width: 14.28%;
    height:25px;
    line-height:25px;
    padding-right: 1%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.links-box .box-con ul li.liqq, .links-box .box-con>div a.liqq{
	width: 200px;
}
.links-box .box-con ul.num6 li{
	width: 180px;
}
.links-box .box-con ul li a, .links-box .box-con>div a{
	font-size: 12px;
    color:#555;
}
.links-box .box-con ul li a:hover, .links-box .box-con>div a:hover{
    color:#008fcc;
}
.fcm_links_show{
	margin-top: 16px;
}
.fcm_yqlj_li_dy{
	margin-top: 16px;
	padding: 25px 65px;
}
.fcm_yqlj_li_dy .box-bar{
	margin-left: 0;
}
.fcm_yqlj_li_dy .box-con{
	margin-left: 0;
}
.service-box{
	height: 500px;
}
.service-box .left{
	width: 385px;
	float: left;
}
.service-box .right{
	width: 795px;
	margin-left: 20px;
	height: 498px;
	border: 1px solid #eaeaea;
	float: right;
	overflow: hidden;
}
.service-box .right:hover{
    border: 1px solid #008fcc;
}
.service-box .box-h240{
	height: 238px;
	border: 1px solid #eaeaea;
	text-align: center;
	overflow: hidden;
}
.service-box .box-h240:hover{
    border: 1px solid #008fcc;
}
.service-box .box-h240 .title{
	margin: 30px auto 10px auto;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	color: #666;
}
.service-box .box-h240 .pic img{
	width: 355px;
	height: 105px;
}
.service-box .box-h240 .btn{
	margin-top: 20px;
}
.service-box .box-h500{
	text-align: center;
}
.service-box .box-h500 .title{
	margin: 50px auto 10px auto;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	color: #666;
}
.service-box .box-h500 .teach{
	height: 320px;
	margin-top: 30px;
}
.service-box .box-h500 .teach ul{
	width: 750px;
	margin: 0 auto;
	position: relative;
}
.service-box .box-h500 .teach ul li{
	width: 150px;
	height: 190px;
	float: left;
}
.service-box .box-h500 .teach ul li a{
	text-decoration: none;
	display: inline-block;
}
.service-box .box-h500 .teach .photo{
	width: 80px;
	height: 80px;
	border: 1px solid #eaeaea;
	border-radius: 50%;
}
.service-box .box-h500 .teach .name{
	height: 25px;
	lighting-color: 25px;
	font-size: 14px;
	margin-top: 20px;
	overflow: hidden;
	color: #666;
}
.service-box .box-h500 .teach .info{
	height: 25px;
	lighting-color: 25px;
	overflow: hidden;
	color: #999;
}
.service-box .box-h500 .teach .info-more{
	height: 75px;
	lighting-color: 75px;
	overflow: hidden;
	display: none;
	color: #666;
	text-align: left;
	text-indent: 2em;
	position: absolute;
	border-top: 1px solid #00a1cc;
	padding-top: 50px;
	left: 0;
	right: 0;
	top: 193px;
}
.service-box .box-h500 .teach ul li:hover, .service-box .box-h500 .teach ul li.active{
	border-bottom: 3px solid #008fcc;
}
.service-box .box-h500 .teach ul li:hover .photo, .service-box .box-h500 .teach ul li.active .photo{
	border: 1px solid #008fcc;
}
.service-box .box-h500 .teach ul li:hover .name, .service-box .box-h500 .teach ul li.active .name{
	color: #008fcc;
}
.service-box .box-h500 .teach ul li:hover .info-more, .service-box .box-h500 .teach ul li.active .info-more{
	display: block;
}
.footer-box{
	background-color: #fff;
}
.footer-box .box-5ser{
    height: 100px;
    background-color: #f8f8f8;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    font: 12px/1.5 "微软雅黑", "Microsoft Yahei", "Hiragino Sans GB", Helvetica;
    color: #666;
}
.footer-box .box-5ser ul{
    margin: 25px 45px 0 45px;
}
.footer-box .box-5ser ul li{
    height: 50px;
    line-height: 50px;
}
.footer-box .box-5ser ul li a{
    font-size: 15px;
    color: #666;
}
.footer-box .box-5ser ul li a:hover{
    color:#00a1cc;
}
.footer-box .box-5ser ul li a span{
    width: 30px;
    height: 30px;
    display: block;
    margin: 10px;
    float: left;
    background-image: url(../image/service.png);
    background-repeat: no-repeat;
}
.footer-box .box-5ser ul li a span.img1{
    background-position: 0 0;
}
.footer-box .box-5ser ul li a span.img2{
    background-position: -30px 0;
}
.footer-box .box-5ser ul li a span.img3{
    background-position: -60px 0;
}
.footer-box .box-5ser ul li a span.img4{
    background-position: -90px 0;
}
.footer-box .box-5ser ul li a span.img5{
	background: url(../img/icon_foot_xxbm.png) no-repeat 4px 2px;
}
.footer-box .box-info{
    background-color: #fff;
    border-top: 0;
    border-bottom: 0;
	margin-top: 28px;
	text-align: center;
}
.footer-box .box-info a{
	display: inline-block;
	color: #000000;
	font-size: 14px;
	margin: 0px 25px;
}
.footer-box .box-info a:hover{
    color: #00a1cc;
}
.footer-box .box-info .line{
    margin: 0 30px;
    background-color: #f8f8f8;
    border-bottom: 1px dotted #999;
}
.footer-box .box-info ul{
    padding:15px 36px 30px 36px;
}
.footer-box .box-info ul li{
    float: left;
	width: auto;
	margin-right: 124px;
}
.footer-box .box-info ul li:last-of-type{
    margin-right: 0;
}
.footer-box .box-info dl dt{
    height: 45px;
    line-height: 45px;
    font-size: 13px;
	font-weight: bold;
    color: #666;
}
.footer-box .box-info dl dt a{
    color: #666;
	text-decoration: none;
}
.footer-box .box-infodl dd{
    line-height: 28px;
    font-size: 13px;
    font-weight: normal;
    color: #666;
}
.footer-box .box-info dl dd a{
    color: #666;
	font-size: 13px;
    text-decoration: none;
}
.footer-box .box-info dl dd a:hover{
    color:#008fcc;
}
.footer-box .box-info .em4{
    text-indent: 4.5em;
}
.footer-box .box-info .em5{
    text-indent: 5.5em;
}
.footer-box .box-info .img{
    width: 100px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.footer-box .box-info .img img{
    width: 100px;
    height: 120px;
}
.footer-box .box-copyright{
    border: 1px solid #f5f5f5;
    border-top: 0;
    text-align: center;
}
.footer-box .box-copyright .line{
    margin: 0 30px;
    background-color: #f8f8f8;
    border-bottom: 1px dotted #999;
}
.footer-box .box-copyright p{
	line-height: 24px;
	padding: 20px 0;
	color: #666;
	font-size: 12px;
}
.footer-box .box-copyright p>a{
	font-size: 12px;
	color: #666;
}
.footer-box .box-copyright p>a:hover{
	opacity: .8;
}
.footer-box .box-copyright ul{
    width: 330px;
    margin: 20px auto;
}
.footer-box .box-copyright ul li {
	width: 83px;
	height: 30px;
	margin: 0 13px;
	float: left;
}
.footer-box .box-copyright ul li a{
	width: 83px;
	height: 30px;
    line-height: 90px;
	display: block;
    overflow: hidden;
	background-image: url(../image/copyright.png);
	background-repeat: no-repeat;
}
.footer-box .box-copyright ul li.img1 a{
    background-position: 0 0;
}
.footer-box .box-copyright ul li.img2 a{
    background-position: 0 -30px;
}
.footer-box .box-copyright ul li.img3 a{
    background-position: 0 -60px;
}
.footer-box .box-hottel{
	width: 170px;
}
.footer-box .box-hottel p{
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
.footer-box .box-hottel h4{
	color: #ff6700;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700px;
}
.footer-box .box-hottel a{
	width: 100%;
	height: 35px;
	line-height: 32px;
	margin-top: 12px;
}
.footer-box .box-hottel a i{
	width: 22px;
	height: 22px;
	display: inline-block;
	background-image: url(../icon/tel.png);
	background-repeat: no-repeat;
	background-size: 22px 22px;
	vertical-align: middle;
	margin-right: 5px;
}
.theme-box {
	text-align: center;
    margin: 10px auto;
    height: 30px; line-height: 30px;
}
.theme-box a{
    padding: 5px 10px;
    color: #fff;
    background-color: #00a1cc;
    border: 1px solid #00a1cc;
    margin: 0 10px;
}
.theme-box a:hover{
    text-decoration: none;
}
.theme-box a.touch{
    background-color: #ff6600;
    border: 1px solid #ff6600;
}

.nav-box{
	margin: 8px auto;
	line-height: 40px;
	border: 1px solid #ececec;
	background-color: #fff;
	font-size: 12px;
	color: #666;
	padding: 12px;
	line-height: 1.75;
}
.nav-box a{
	color: #00a1cc;
	padding: 0 10px;
}
.nav-box a:hover{
	color: #008fcc;
	text-decoration: none;
}
.nav-box span{
	padding-left: 10px;
}
.fcm_graybody{
	background-color: #f8f8f8;
}

.filter-box {
	position: relative;
	padding: 30px 36px;
	background-color: #fff;
	border-radius: 5px;
	margin-bottom: 16px;
}
.filter_box_sci{
	padding-bottom: 12px;
}
.filter-box .box-item {
	overflow: hidden;
	margin-bottom: 20px;
}
.filter-box .box-item:last-of-type{
	margin-bottom: 0;
}
.filter-box .collapse{
	height: 25px;
}
.filter-box .box-item .l {
	width: 80px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	text-align: left;
	float: left;
}
.filter-box .box-item .h {
	width: 44px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	color: #222;
	text-align: center;
	float: left;
}
.filter-box .box-item .h a {
	width: 44px;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	float: left;
}
.filter-box .box-item .h a:hover, .filter-box .box-item .h a.active {
	background-color: #809eae;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.filter-box .box-item .r {
	width: 936px;
	line-height: 25px;
	font-size: 13px;
	color: #222;
	background-color: #fff;
	float: left;
}
.filter-box .box-item .r ul::after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.filter-box .box-item .r ul{
	margin-left: 10px;
}
.filter-box .box-item .r ul li {
	height: 25px;
	float: left;
}
.filter-box .box-item .r ul li.split{
	width:100%;
	height:1px;
	margin:2px 0;
	overflow:hidden;
	border-bottom:1px dotted #eaeaea;
}
.filter-box .box-item .r ul li a {
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	color: #222;
	padding: 0 10px;
	margin-left: 10px;
	display: inline-block;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.filter-box .box-item .r ul li:hover{
	cursor: pointer;
}
.filter-box .box-item .r a:hover, .filter-box .box-item .r a.active, .filter-box .box-item .r .app-menu-active a {
	background-color: #00a1cc;
	color: #fff;
	text-decoration: none;
}
.filter-box .noexpand{
	overflow: visible;
	border-bottom: 0 dotted #eaeaea;
}
.filter-box .noexpand .r{
    width: 1030px;
}
.filter-box .box-item .r ul.select li .box-select{
	width: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
    border:1px solid #eaeaea;
	position: relative;
}
.filter-box .box-item .r ul.select li .box-select:hover, .filter-box .box-item .r ul.select li div.active{
    border:1px solid #008fcc;
}
.filter-box .box-item .r ul.select li .box-select:hover .box-selected{
	color: #999;
}
.filter-box .box-item .r ul.select li div.active .box-selected{
	color: #008fcc;
}
.filter-box .box-item .r ul.select li .box-select i{
	width: 10px;
	height: 6px;
	margin-left: 3px;
	margin-top: 8px;
	overflow: hidden;
	float: right;
	background-image: url(../image/filter.png);
	background-position:0 -20px;
	background-repeat: no-repeat;
}
.filter-box .box-item .r ul.select li .box-select:hover i{
	background-position:0 -10px;
}
.filter-box .box-item .r ul.select li dl{
	max-height: 250px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
	left: -1px;
	right: -1px;
	position: absolute;
	line-height: 25px;
	background-color: #fff;
    border-left:1px solid #008fcc;
    border-right:1px solid #008fcc;
    border-bottom:1px solid #008fcc;
	display: none;
	z-index: 10;
}
.filter-box .box-item .r ul.select li .box-select:hover dl{
	display: block;
}
.filter-box .box-item .r ul.select li dl a{
	display: block;
}
.filter-box .box-item .m {
	width: 70px;
	line-height: 28px;
	font-size: 12px;
	color: #666;
	text-align: center;
	float: left;
}
.filter-box .box-item .m a {
	font-size: 13px;
	color: #222;
}
.filter-box .box-item .m a i {
	width: 10px;
	height: 6px;
	margin-left: 3px;
	overflow: hidden;
	display: inline-block;
	background-image: url(../image/filter.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0 0 4px 2px;
}
.filter-box .box-item .m a:hover{    
    color:#008fcc;
	text-decoration:none;
}
.filter-box .box-item .m a:hover i{
	background-position:0 -10px;
}
.filter-box .collapse .m a i{
	background-position:0 -20px;
}
.filter-box .collapse .m a:hover i{
	background-position:0 -30px;
}

.sort-box{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #FFF;
	background-color: #f9f9f9;
}
.sort-box .box-item{
	float: left;
}
.sort-box .box-item dd {
	text-align: center;
	float: left;
}
.sort-box .box-item dd a {
	height: 38px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	display: inline-block;
}
.sort-box .box-item dd i{
	width: 9px;
	height: 10px;
	margin-left: 5px;
	display: inline-block;
    background-image: url(../image/jt.png);
    background-repeat: no-repeat;
}
.sort-box .box-item dd.asc i{
    background-position: -9px -10px;
}
.sort-box .box-item dd.desc i{
    background-position: 0 -10px;
}
.sort-box .box-item dd a.active, .sort-box .box-item dd a:hover {
	color: #008fcc;
	background-color: #fff;
	border-bottom: 2px solid #008fcc;
}
.sort-box .box-item dd.asc a.active i, .sort-box .box-item dd.asc a:hover i{
    background-position: -9px 0;
}
.sort-box .box-item dd.desc a.active i, .sort-box .box-item dd.desc a:hover i{
    background-position: 0 0;
}
.sort-box .box-but{
	float: right;
}
.sort-box .box-but li{
	text-align: center;
	margin-right: 15px;
	float: left;
}
.sort-box .box-but a{
	height: 22px;
	line-height: 20px;
	padding: 0 10px;
	text-decoration: none;
	color: #008fcc;
	display: inline-block;
	border: 1px solid #008fcc;
}
.sort-box .box-but a.active, .sort-box .box-but a:hover{
	background:#008fcc;
	border-color:#008fcc;
	color:#fff;
}
.sort-box .box-but .form{
	margin: 0;
	margin-right: 150px;
}
.sort-box .box-but .form input{
	height: 25px;
	line-height: 25px;
	width: 250px;
	padding: 0 5px;
	border: 1px solid #008fcc;
}
.sort-box .box-but .form a{
	height: 25px;
	line-height: 25px;
}
.articles-box{
	width: 1202px;
	overflow: hidden;
}
.articles-box ul{
	width: 1300px;
}
.articles-box ul li{
	width: 187px;
	height: 290px;
	background-color: #fff;
	border-radius: 5px;
	float: left;
	margin: 0 16px 16px 0;
	position: relative;
	overflow: hidden;
}
.articles-box ul li:nth-of-type(6n){
	margin-right: 0;
}
.articles-box ul li.box-item .item-image{
	width: 115px;
	height: 156px;
	margin: 34px auto 16px;
	text-align: center;
}
.dostbg .articles-box ul li.box-item .item-image{
	width: auto;
	height: auto;
}
.articles-box ul li.box-item .item-image img{
	width: 100%;
	height: 100%;
	-webkit-transition: transform 0.6s ease;
	-moz-transition: transform 0.6s ease;
	-ms-transition: transform 0.6s ease;
	transition: transform 0.6s ease;
}
.articles-box ul li.box-item:hover .item-image img{
	-webkit-transform:scale(1.01);
	-moz-transform:scale(1.01);
	-ms-transform:scale(1.01);
	transform:scale(1.01);
}
.articles-box ul li.box-item .item-title h4{
	font-size: 15px;
	text-align: center;
	overflow: hidden;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 8px;
	padding: 0 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.articles-box ul li.box-item .item-title2{
	height: 59px;
	text-align: center;
	overflow: hidden;
}
.articles-box ul li.box-item .item-title2 a{
	line-height: 28px;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #008fcc;
}
.articles-box ul li.box-item .item-issue{
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}
.articles-box ul li.box-item .item-info{
	font-size: 12px;
	line-height: 22px;
	color: #777;
	padding: 0 8px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.articles-box ul li.box-item .item-info span{
	display: inline-block;
	color: #e17a00;
}
.articles-box ul li.box-item .item-info a{
	margin-right: 5px;
}
.articles-box ul li.box-item .item-icon{
	width: 19px;
	height: 41px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.articles-box ul li.box-item .sd{
	background-image: url(../image/sd.png);
}
.articles-box ul li.box-item .hx{
	background-image: url(../image/hx.png);
}
.articles-box ul li.box-item .rx{
	background-image: url(../image/rx.png);
}
.articles-box ul li.box-item .item-discount{
	position: absolute;
	display: none;
}
.articles-box ul li.box-item .item-price{
	color: #eb0000;
	font-size: 12px;
}
.articles-box ul li.box-item .item-price i{
	margin: 0 2px 0 0;
	font-style: normal;
}
.articles-box ul li.box-item .item-price s{
	color: #777;
	font-style: normal;
}
.articles-box ul li.box-item .item-price b.rq{
	font-weight: normal;
	color: #777;
}
.articles-box ul li.box-item .item-price b.rq span{
	color: #eb0000;
}
.articles-box ul li.box-item .item-but{
	margin: 15px auto;
}
.articles-box ul li.box-item .item-but a{
	padding: 5px 10px;
	text-decoration: none;
	color: #00a1cc;
	border: 1px solid #00a1cc;
}
.articles-box ul li.box-item .item-but a:hover{
	color: #fff;
	background-color: #00a1cc;
	border: 1px solid #008fcc;
}
.articles-box ul li.box-item .item-but a i{
	margin-right: 5px;
	vertical-align: middle;
}
.articles-box ul li:hover a{
	text-decoration: none;
}
.articles-box ul li.search_fw{
	padding-bottom: 20px;
}
.articles-box ul li.search_fw .item-title h4{
	padding-top: 20px;
}
.articles-box ul li.search_fw .item-info{
	padding: 0 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.articles-box ul li.search_fw .item-article{
	padding: 10px 10px 0 10px;
}
.articles-box ul li.search_fw .item-article p{
	font-size: 12px;
	color: #999;
	line-height: 19px;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 9;
	overflow: hidden;
}
.page-box{
	height: 80px;
	background-color: #fff;
    line-height:30px;
    margin:0 auto 16px;
    text-align: center;
}
.page-box ul {
	padding-top: 20px;
}
.page-box ul li {
    line-height:40px;
    margin-right:5px;
    display: inline-block;
}
.page-box ul li a{
    height:28px;
    line-height:28px;
    padding:0 12px;
    display:inline-block;
    font-size:14px;
    color:#008fcc;
    border:1px solid #d6d6d6;
}
.page-box ul li a:hover, .page-box ul li a.action{
    color:#fff;
    text-decoration:none;
    background-color:#008fcc;
    border:1px solid #008fcc;
}
.page-box ul li span{
    height:28px;
    line-height:28px;
    padding:0 10px;
    margin-top: 5px;
    display:inline-block;
    font-size:14px;
    color:#999;
    border:1px solid #d6d6d6;
}
.page-box ul li a.prev {
    padding-left:16px;
    background-image:url(../image/page.png);
    background-position: 0 0;
    background-repeat:no-repeat;
}
.page-box ul li a.next {
    padding-right:16px; 
    background-image:url(../image/page.png);
    background-position: 100% 0;
    background-repeat:no-repeat;
}
.page-box ul li a.prev:hover {
    background-position: 0 -29px;
}
.page-box ul li a.next:hover {
    background-position:100% -29px;
}
.w300{
	width: 350px;
}
.w890{
	width: 840px;
}
.preview-box {
    width: 240px;
    position: relative;
}
.preview-box img{
	width: 100%;
	height: 100%;
}
.preview-box p.zylm{
	color: #777;
	font-size: 13px;
	line-height: 22px;
}
.preview-box p.zylm span{
	display: block;
	color: #222;
	margin: 10px 0 5px 0;
}
.preview-box a.btn_collect{
	display: block;
	font-size: 12px;
	color: #222;
	margin-bottom: 8px;
	text-align: center;
	margin-top: 14px;
}
.preview-box a.btn_collect:hover{
	color: #00a1cc;
}
.preview-box a.btn_collect i.jrsc{
	display: inline-block;
	width: 14px;
	height: 12px;
	background: url(../images/dd/fcm_icon_collect.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.preview-box a.btn_collect:hover i.jrsc{
	background: url(../images/dd/fcm_icon_collected.png) no-repeat;
}
.preview-box a.btn_collect i.ysc{
	display: inline-block;
	width: 14px;
	height: 12px;
	background: url(../images/dd/fcm_icon_collected.png) no-repeat;
	vertical-align: middle;
	margin: 0 6px 4px 0;
}
.info-box {
    margin-left: 44px;
	width: 818px;
	position: relative;
}
.info-box-fq{
	margin-left: 0;
	width: 100%;
}
.box-title-p{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #777;
	margin-top: -20px;
}
.info-box .box-title h1, .info-box .box-title h3 {
    font-size:36px;
    color:#222;
    font-weight:bold;
	margin-bottom: 8px;
	line-height: 1;
}
.info-box .box-title h1.fcm_qkname, .info-box .box-title h3{
	display: inline-block;
}
.info-box .box-title h1.qkjb_tit, .info-box .box-title .qk_qkjb{
	float: left;
}
.info-box .box-title h1.qkjb_tit{
	margin-right: 20px;
}
.info-box .box-title .qk_qkjb{
	line-height: 37px;
	margin-bottom: 8px;
}
.info-box .box-title h1 .qkjb, .info-box .box-title .qk_qkjb .qkjb{
	display: inline-block;
	font-size: 13px;
	font-weight: normal;
	color: #ff0000;
	margin-left: 18px;
	vertical-align: middle;
}
.info-box .box-title h1 .qkjb::before, .info-box .box-title .qk_qkjb .qkjb::before{
	content: "";
	display: inline-block;
	width: 24px;
	height: 25px;
	background: url(../image/icon_qkjb.png) no-repeat;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
.info-box .box-title h1 .qkjb:first-of-type{
	margin-left: 8px;
}
.info-box .box-title .qk_qkjb .qkjb:first-of-type{
	margin-left: 0;
}
.info-box .box-title h1 .qkjb:hover, .info-box .box-title .qk_qkjb .qkjb:hover{
	opacity: .8;
}
.info-box .box-title h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#999;
    font-weight:normal;
	margin-bottom: 20px;
}
.info-box .box-qksl{
	line-height: 33px;
	font-size: 14px;
	color: #999;
	margin-bottom: 20px;
}
.info-box .box-qksl .l{
	margin-left: 20px;
	width: 72px;
	font-size: 14px;
	color: #222;
	font-weight: bold;
	line-height: 24px;
}
.info-box .box-qksl .r{
	width: 720px;
	float: left;
}
.info-box .box-qksl ul li{
	margin-right: 10px;
	float: left;
    white-space:nowrap;
	font-size: 14px;
	line-height: 24px;
}
.info-box .box-qksl ul li span{
	color: #00a1cc;
}
.info-box .box-qksl ul li a{ 
	color: #00a1cc;
}
.info-box .box-qksl ul li a:hover{
    color:#008fcc;
	text-decoration: none;
}
.info-box .box-zylm ul li{
	color:#008fcc;
	margin-right: 0;
}
.info-box .box-field {
    margin: 25px 0;
}
.info-box .box-field dl{
	max-height: 150px;
	overflow: hidden;
}
.info-box .box-field dl dd{
	float: left;
	width: 33.33%;
	padding-right: 2%;
    line-height:30px;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size:13px;
	color: #222;
}
.info-box .box-field dl dd span {
	display: inline-block;
}
.info-box .box-description {
    margin: 0 20px;
    line-height:25px;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.info-box .box-price{
    margin: 20px 0 28px 0;
	padding: 15px 20px;
	background-color: #fff5ed;
	font-size: 14px;
}
.info-box .box-price dl dt{
	float: left;
}
.info-box .box-price dl dd{
	float: left;
}
.info-box .box-price i{
	font-style: normal;
}
.info-box .box-price .price-market{
	height: 25px;
	line-height: 25px;
	font-size: 14px;
    color:#333;
	margin-top: 10px;
}
.info-box .box-price .price-market i{
    font-family: verdana,arial;
    font-size:14px;
    color:#777;
	text-decoration: line-through;
}
.info-box .box-price .price-market dl dd:first-of-type{
	font-size: 14px;
	color:#777;
}
.info-box .box-price .price-market .market-val{
    font-family: verdana,arial;
	font-size: 14px;
	color:#777;
}
.info-box .box-price .price-market .d_cjjl{
	font-size: 14px;
	color:#777;
	margin-left: 24px;
}
.info-box .box-price .price-market .d_cjjl span{
	color: #eb0000;
}
.info-box .box-price .price-sell{
	height: 25px;
	line-height: 25px;
    font-size:14px;
    color:#333;
}
.info-box .box-price .price-sell i{
    font-size:24px;
	font-weight: bold;
    margin-right: 4px;
    color: #eb0000;
}
.info-box .box-price .price-sell span {
    font-family: verdana,arial;
	font-size:24px;
	font-weight: bold;
    color: #eb0000;
}
.info-box .box-price .price-sell span.sell-discount {
	display: inline-block;
	margin-left: 12px;
	height: 20px;
	line-height: 20px;
	background-color: #eb0000;
	border-radius: 2px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	padding: 0 4px;
}
.info-box .paper-box .box-down{
	margin: 0;
	text-align: left;
}
.info-box-fq .paper-box .box-down{
	text-align: center;
}
.info-box .box-price .price-sell .sell-time {
	float: right;
	font-size: 14px;
	line-height: 24px;
}
.info-box .box-price .price-sell .sell-time i {
    width:23px;
    height:23px;
    vertical-align:middle;
    display:inline-block; 
    margin-right:5px;
    background-image: url(../image/preview.png);
    background-position: -60px -170px;
    background-repeat: no-repeat;
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
.info-box .box-price .price-sell .sell-time span {
	margin: 0 4px;
	color: #eb0000;
	font-size: 14px;
	font-weight: bold;
}
.info-box .box-price .price-sell .sell-offline span {
	color: #eb0000;
}
.info-box .box-sell{
	height: 37px;
	margin: 15px 0 5px 10px;
	border-top:1px dotted #c9c9c9;
	border-bottom:1px dotted #c9c9c9;
}
.info-box .box-sell ul li{
	margin: 5px 0;
	width: 30%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #666;
	float: left;
}
.info-box .box-sell ul li.line{
	width: 1px;
	background-color: #fff;
	border-right: 1px dotted #c9c9c9;
}
.info-box .box-sell ul li.clear{
	width: auto;
}
.info-box .box-sell ul li font{
	margin-left: 4px;
}
.info-box .box-memo{
	line-height: 20px;
	margin: 15px 0 5px 30px;
}
.info-box .box-cart{
	height: 40px;
	margin: 20px 0;
	padding-left: 80px;
}
.info-box .box-cart a{
	background-color: #ffeded;
	border: 1px solid #c40000;
	text-decoration: none;
	color: #c40000;
	width: 180px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
    font-family:"Microsoft YaHei";
    font-size:16px;
	margin: 0 10px;
	text-align:center;
}
.info-box .box-cart .cart-buy:hover{
	background-color: #fedfdf;
	border: 1px solid #c40000;
	color: #b40000;
}
.info-box .box-cart .cart-add{
	background-color: #c40000;
	border: 1px solid #c40000;
	color: #fff;
	position: relative;
	text-indent: 2em;
}
.info-box .box-cart .cart-add i{
	position: absolute;
	width: 24px;
	height:22px;
	display: inline-block;
	left: 30px;
	top:10px;
	background-image:url(../image/preview.png);
	background-repeat:no-repeat;
	background-position:-60px -200px;
}
.info-box .box-cart .cart-add:hover{
	background-color: #b40000;
	border: 1px solid #b40000;
	color: #fff;
}
.goods-box dl{
	margin: 8px 0;
}
.goods-box dl dt{
	float: left;
	width: 70px;
	line-height: 38px;
	font-size: 13px;
}
.goods-box dl dd{
	float: left;
	width: 700px;
	line-height: 25px;
}
.goods-box dl dd ul li{	
	padding: 0 10px;
	margin: 0 15px 10px 0;
	line-height: 36px;
	background: #fff;
	border:1px solid #ddd;
	outline:1px solid #fff;
	float: left;
	font-size: 13px;
	cursor: pointer;
}
.goods-box dl dd ul li img{
	width: 36px;
	height: 36px;
	margin: 3px -5px;
	border-radius: 3px;
}
.goods-box dl dd ul li.action{
	border:1px solid #f40;
	outline:1px solid #f40;
	background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.goods-box dl dd ul li:hover{
	border:1px solid #f40;
	outline:1px solid #f40;
}
.goods-box .box-nums{
	margin: 10px 0 0 0;
}
.goods-box .box-nums dd{
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.goods-box .box-nums a{
	width: 36px;
	height: 36px;
	line-height: 34px;
	display: inline-block;
	border:1px solid #ddd;
	text-decoration: none;
	text-align: center;
	float:left;
	font-size: 18px;
}
.goods-box .box-nums a:hover{
	border:1px solid #666;
}
.goods-box .box-nums input{
	width: 56px;
	height: 36px;
	line-height: 34px;
	padding: 0;
	text-align: center;
	border-left:none;
	border-right:none;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	overflow: hidden;
	outline:medium;
	float:left;
	font-size: 18px;
}
.goods-box .box-nums span{
	margin: 0 10px;
	font-size: 14px;
	color: #666;
}
.goods-box .box-status{
	height: 25px;
	line-height: 25px;
	margin: 10px 10px 0 10px;
	padding: 0 10px;
	border: 1px solid #ddd;
	color: red;
	background-color: #ffe8d7;
	display: none;
}
.box-done{
    padding-top: 10px;
}
.box-done dl dt, .box-done dl dd{
	height: 50px;
	line-height: 50px;
    overflow: hidden;
	font-size: 13px;
}
.box-done dl dd {
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #f1f1f1;
}
.box-done dl dt {
	color: #222;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	height: 40px;
	line-height: 40px;
	background-color: #f8f8f8;
}
.box-done dl dt span.price {
	font-size: 12px;
	color: #333;
}
.box-done dl dt span.date{
	margin-right: 58px;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	float: right;
}
.box-done dl dd span.date {
    margin-right: 58px;
	font-size: 13px;
	color: #999;
	float: right;
}
.box-done dl span.user {
	font-size: 13px;
	color: #222;
	width: 188px;
    margin-left: 32px;
    text-align: left;
	overflow: hidden;
	display: inline-block;
}
.box-done dl span.price {
	width: 190px;
	overflow: hidden;
	display: inline-block;
	font-family: "Arial";
	font-size: 13px;
	color: #eb0000;
}
.box-done dl span.num {
	width: 120px;
	font-size: 13px;
	color: #222;
	overflow: hidden;
	display: inline-block;
}
.box-done dl span.specs {
	width: 350px;
	display: none;
	overflow: hidden;
}
.info-box .box-but{
    margin:0 20px;
}
.info-box .box-but a {
	width: 155px;
	height: 48px;
	margin: 20px;
	line-height: 48px;
	display: inline-block;
	border-radius: 5px;
	background-color: #00a1cc;
}
.info-box .box-but a i {
	width: 24px;
	height: 22px;
	margin: 13px 10px 13px 20px;
	display: inline-block;
	background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	float: left;
}
.info-box .box-but a span {
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #fff;
	float: left;
}
.info-box .box-but a.chat {
	background-color: #00a1cc;
}
.info-box .box-but a.chat i{
	background-position: -60px -140px;
}
.info-box .box-but a.favorite {
	background-color: #eaeaea;
}
.info-box .box-but a.favorite span{
	color: #00a1cc;
}
.info-box .box-but a.favorite i{
	background-size: 300px 450px;
	background-position: 0 -240px;
}
.w920{
	width: 920px;
}
.w270{
	width: 270px;
}
.w860{
	width: 860px;
}
.content-box .box-title{
	height: 50px;
	line-height: 50px;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.content-box .box-sub-title, .dl-dldabox h5{
	height: 20px;
	line-height: 20px;
	margin-bottom: 20px;
	text-align: left;
	font-size: 18px;
	color: #008fcc;
	font-weight: normal;
	margin-top: 12px;
}
.content-box .article-sub-title{
	line-height: 32px;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	text-align: center;
}
.content-box .box-con{
	line-height: 32px;
	margin-bottom: 30px;
	font-size: 15px;
	text-align: left;
}
.content-box .box_lmsz{
	margin-bottom: 30px;
}
.content-box .box_qksl{
	margin-bottom: 26px;
}
.content-box .box_lmsz span{
	display: inline-block;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 4px;
}
.content-box .box_qksl p{
	float: left;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0 14px;
	font-size: 14px;
	color: #000;
	background-color: #f6f6f6;
	margin: 0 14px 14px 0;
}
.content-box .box_lssl ul li{
	float: left;
	line-height: 32px;
	font-size: 15px;
	margin-right: 5px;
}
.content-box .box-sub-title-2{
	margin-bottom: 30px;
}
.content-box .box-con p a, .content-box .box-con p span{
	color: #000;
	text-decoration: none;
}
.content-box .box-con p a:hover{
	color: #008fcc;
}
.content-box .box-body{
	line-height: 32px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: left;
	text-indent: 2em;
}
.content-box .box-echarts{
	width: 900px;
	height: 450px;	
}
.content-box .box-echarts .box-echarts-con{
	width: 900px;
	height: 450px;
	border: solid 1px #eeeeee;
}
.dl-dldabox6{
	height:450px;
	border: solid 1px #eeeeee;
}
.dl-dldabox4{
	height:350px;
	border: solid 1px #eeeeee;
}
.content-box .box-year-list{
	font-size: 14px;
	margin-bottom: 20px;
}
.content-box .box-year-list ul li{
	line-height: 28px;
}
.content-box .box-year-list ul li .l{
	width: 100px;
	color: #999;
	text-align: center;
}
.content-box .box-year-list ul li .r{
	float: left;
	width: 800px;
}
.content-box .box-year-list ul li .r a{
	padding: 2px 5px;
	text-decoration: none;
	color: #00a1cc;
}
.content-box .box-year-list ul li .r a:hover{
	color: #fff;
	background-color: #008fcc;
}
.fcm_dy_wypl .box-sub-title{
	font-size: 16px;
	margin-bottom: 10px;
	color: #00a1cc;
}
.box-bbs dd{
	padding: 20px 0;
	border-bottom: solid 1px #f1f1f1;
}
.box-bbs dd:first-of-type{
	padding-top: 0;
}
.box-bbs dd:last-of-type{
	border-bottom: none;
}
.box-bbs dd.split{
	height: 1px;
	padding: 0;
	border-bottom: 1px solid #eaeaea;
}
.box-bbs dd.yellow{
	background-color: ivory;
}
.box-bbs .bbs-photo{
	width: 50px;
	height: 50px;
	margin-right: 30px;
}
.box-bbs .bbs-photo img{
	width: 50px;
	height: 50px;
}
.box-bbs .bbs-content{
	width: 992px;
	text-indent: 0;
}
.member_bbs .box-bbs .bbs-content{
	width: 850px;
}
.box-bbs .bbs-content .bbs-info{
	font-size:14px;
	color:#777;
}
.box-bbs .bbs-content .bbs-info b{
	font-weight: normal;
	color: #333;
}
.box-bbs .bbs-content .bbs-tool{
	font-size:12px;
	color:#999;
	margin-top: 12px;
}
.box-bbs .bbs-content .bbs-tool .date{
	float: left;
	line-height: 24px;
}
.box-bbs .reply-box .bbs-reply{
	padding: 10px 20px;
	margin-top: 20px;
	margin-left: 80px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	background-color: #fff;
	position: relative;
}
.box-bbs .reply-box .bbs-reply .bbs-up{
	width: 29px;
	height: 14px;
	background-image: url(../image/bbs-up.png);
	background-repeat: no-repeat;
	display: inline-block;
	top: -13px;
	right: 65px;
	position: absolute;
} 
.box-bbs .reply-box .bbs-reply li{
	margin: 10px 0 20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #f1f1f1;
}
.box-bbs .reply-box .bbs-reply li:last-of-type{
	border-bottom: none;
	margin-bottom: 10px;
	padding-bottom: 0;
}
.box-bbs .reply-box .bbs-content{
	width: 866px;
} 
.box-bbs .bbs-content i{
	padding-right: 5px;
	vertical-align: middle;
	display: none;
}
.box-bbs .bbs-content span{
	margin-right: 20px;
	font-size: 12px;
    color:#999;
}
.box-bbs .bbs-content a{
	color: #219bd9;
	font-size: 13px;
	text-decoration: none;
}
.box-bbs .bbs-content a:hover{	
	opacity: .8;
}
.box-bbs .bbs-content .bbs-body{
	margin-top: 12px;
}
.box-bbs .bbs-content .bbs-body p{
	line-height: 24px;
	font-size: 13px;
}
.box-bbs .bbs-content .bbs-body .stzoom{
	margin: 10px 15px;
}
.box-bbs .bbs-content .bbs-body .stzoom img{
	height: 75px;
	margin-right: 10px;
	cursor: pointer;
}
#stzoomsrc{
	display: none;
	position: absolute;
	background-color: #ededed;
	border: 1px solid #aaa;
}
#stzoomsrc img{
	height: 350px;
}
.reply-form{
	margin-top: 10px;
}
.reply-form .reply-input{
    line-height: 24px;
    text-indent: 0;
	background-color:#fff;
	border:1px solid #eaeaea;
	margin-left: 80px;
	border-radius: 5px;
}
.reply-form .reply-input .c{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#666;
	width: 98%;
	height:72px;
    line-height: 24px;
	margin:5px 1%;
    overflow: hidden;
}
.reply-form .reply-but{
	margin-top: 20px;
	text-align: right;
}
.reply-form .reply-but a{
	border: none;
	font-size:12px;
	text-align:center;
	padding: 5px 10px;
    text-decoration: none;
    cursor: pointer;
}
.reply-form div.reply-but a:hover{
	border: none;
}
.reply-form .reply-but a.s{
	color: #fff;
	background-color:#00a1cc;
}
.reply-form .reply-but a.s:hover{
	color: #fff;
	background-color:#008fcc;
}
.reply-form .reply-but a.e{
	color: #fff;
	background-color:#444;
}
.reply-form .reply-but a.e:hover{
	color: #fff;
	background-color:#333;
}
.box-comment{
    padding-top: 10px;
}
.box-comment .line2px{
	border-top: 2px solid #00a1cc;
}
.box-comment .box-txt{
    padding:5px 10px;
    border:1px solid #ebebeb;
}
.box-comment .box-txt textarea{
    width: 100%; 
    height:85px;
    line-height:25px;
	outline: none;
    border: 0 solid #fff;
}
.box-comment .box-but{
    height: 39px;
    line-height: 40px;
    background-color: #f5f5f5;
    border:1px solid #eaeaea;
    border-top: 0 solid #f5f5f5;
}
.box-comment .box-but .but-file{
	width: 120px;
	height: 30px;
	margin-top: 4px;
    margin-left: 20px;
	position: relative;
	overflow: hidden;
    border: 1px solid #eaeaea;
    background-image: url(../image/preview.png);
	background-repeat: no-repeat;
	background-position: -140px -136px;
    float: left;
}
.box-comment .box-but .file-selected{
	background-position: -140px -180px;
}
.box-comment .box-but .but-file:hover{
    border: 1px solid #008fcc;
}
.box-comment .box-but .but-file span{
	position: absolute;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #00a1cc;
	text-align: center;
	text-indent: 50px;
    display: inline-block;
}
.box-comment .box-but .but-file .file {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 120px;
	height: 30px;
	font-size: 100px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.box-comment .box-but .but-submit {
	position: relative;
    float: right;
}
.box-comment .box-but .but-submit a{
    width: 120px;
    height: 40px;
    position: absolute;
    left: -120px;
    top: -1px;
    display: inline-block;
    background-color: #00a1cc;
    text-align: center;
    text-decoration: none;
	font-size: 18px;
	font-family: "Microsoft Yahei";
    color: #fff;
    float: right;
}
.box-comment .box-but .but-submit a:hover{
    background-color: #008fcc;
}
.box-comment .box-login{
    margin-top:20px;
    color: #999;
	text-align: right;
}
.box-comment .box-login span{
	display: inline-block;
	font-size: 12px;
	color: #999;
	margin-left: 12px;
}
.box-comment .box-login a.submit{
	display: inline-block;
    width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: solid 1px #00a1cc;
	background-color: #00a1cc;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.box-comment .box-login a:hover{
	opacity: .8;
}
.box-comment .user-info{
	display: inline-block;
	width: auto;
	margin-left: 20px;
}
.box-comment .box-login a.login{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #00a1cc;
	font-size: 12px;
	color: #00a1cc;
	margin-left: 30px;
}
.rmwz-box{
	background-color: #fff;
}
.rmbq-box{
	background-color: #fff;
}
.rmbq-box .box-con{
	padding: 25px 20px 16px 20px;
}
.rmbq-box .box-con li{
	margin: 0 6px 10px 0;
	float: left;
}
.rmbq-box .box-con li a{
	height: 26px;
	line-height: 24px;
	padding: 0 15px;
	overflow: hidden;
	display: inline-block;
	font-size: 12px;
	color: #666;
	border-radius: 13px;
	border: solid 1px #ebebeb;
	text-decoration: none;
}
.rmbq-box .box-con li a:hover{
	color: #fff;
	border: 1px solid #008fcc;
	background-color:#00a1cc;
}

.fwtj-box{
	background-color: #fff;
}
.fwtj-box .box-title{
	height: 62px;
	line-height: 62px;
	padding: 0 22px;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.fwtj-box .box-con{
	padding: 0;
}
.fwtj-box .work-box{
	background: transparent;
}
.fwtj-box .work-box ul{
	width: auto;
}
.fwtj-box .work-box ul li{
	height: 140px;
	border-bottom: 1px solid #eee;
	list-style: none;
	overflow: hidden;
}
.fwtj-box .work-box ul li:last-of-type{
	border-bottom: none;
	margin-bottom: 0;
}
.fwtj-box .work-box .item-con{
	width: 164px;
	margin: 20px;
	display: inline-block;
	float: left;
}


.qkxx-box{
	background-color: #f9f9f9;
}
.qkxx-box .box-title{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 20px;
	border-bottom: 1px solid #eaeaea;
	color: #999;
}
.qkxx-box .box-con{
	padding: 30px;
}
.qkxx-box .box-image{
	width: 90px;
	float: left;
}
.qkxx-box .box-image a{
	width: 75px;
	height: 100px;
	display: inline-block;
	overflow: hidden;
}
.qkxx-box .box-image a img{
	width: 75px;
	height: 100px;
}
.qkxx-box .box-info{
	width: 120px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	float: right;
}
.qkxx-box .box-info a{
	text-decoration: none;
}
.qkxx-box .box-but{
	margin-top: 10px;
	line-height: 25px;
	color: #999;
}
.qkxx-box .box-but a{
	margin: 0 5px;
	padding: 3px 15px;
	color: #00aad1;
	border: 1px solid #00aad1;
}
.qkxx-box .box-but a:hover, .qkxx-box .box-but a.active{
	text-decoration: none;
	color: #fff;
	background-color: #00aad1;
	border: 1px solid #008fcc;
}
.qkxx-box .box-but span{
	margin: 0 5px;
}
.paper-box .box-title{
	line-height: 48px;
	font-size: 28px;
	font-weight: 500;
	color: #333;
	padding: 0px 30px;
}
.paper-box .box-info{
	margin-top: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
}
.paper-box .box-info span{
	margin-right: 5px;
}
.paper-box .box-info .authors{
	color: #00aad1;
}
.paper-box .box-keywords{
	margin: 10px 0;
}
.paper-box .box-keywords li{
	height: 20px;
	line-height: 20px;
	margin: 8px 8px 8px 0;
	float: left;
}
.paper-box .box-keywords li a{
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	display: inline-block;
	color: #666;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	text-decoration: none;
}
.paper-box .box-keywords li a:hover{
	color: #fff;
	border: 1px solid #008fcc;
	background-color:#00a1cc;
}
.paper-box .box-abstract{
	margin: 20px 0;
	padding: 20px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	background-color: #f9f9f9;
}
.paper-box .box-image{
    margin: 20px 0;
}
.paper-box .box-image p{
	margin: 10px 0;
}
.paper-box .box-image img{
	width: 100%;
	border: 1px solid #999;
}
.paper-box .box-page{
    margin: 50px 0;
    text-align: center;
}
.paper-box .box-page a{
    border: 1px solid #666;
	font-size: 14px;
	font-family: "Microsoft Yahei";
    color: #666;
    padding: 5px 30px;
}
.paper-box .box-page a:hover{
    text-decoration: none;
    border: 1px solid #008eb7;
    color: #008eb7;
}
.paper-box .box-down{
    margin:50px auto;
    text-align: center;
}
.paper-box .box-down a{
    width: 140px;
    height: 48px;
    line-height: 46px;
    display: inline-block;
    margin-right: 14px;
    text-decoration: none;
    border-radius: 6px;
    text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-left: 0;
}
.paper-box .box-down a:hover{
	opacity: .8;
}
.paper-box .box-down a.btn3:hover{
	color: #00a1cc;
}
.paper-box .box-down a.btn1{
	background-color: #ff4734;
	border:1px solid #ff4734;
	color: #fff;
}
.paper-box .box-down a.btn2{
	background-color: #00a1cc;
	border:1px solid #00a1cc;
	color: #fff;
}
.paper-box .box-down a.btn3{
	border:1px solid #00a1cc;
	background-color: #fff;
	color: #00a1cc;
}
.paper-box .box-down a.btndy1{
	width: 150px;
	background-color: #fff2e8;
	color: #ff4734;
	border: solid 1px #ff4734;
	margin-top: 30px;
}
.paper-box .box-down a.btndy1:hover{
	color: #ff4734;
}
.paper-box .box-down a.btndy2{
	width: 150px;
	background-color: #ff4734;
	color: #fff;
	border: solid 1px #ff4734;
	margin-top: 30px;
}
.paper-box .box-down a::before{
	content: "";
	display: inline-block;
	width: 22px;
	height: 19px;
	background: url(../image/icon_qk_btns.png) no-repeat;
	vertical-align: middle;
	margin: 0 12px 4px 0;
	background-position: 0 -2px;
}
.paper-box .box-down a.btn2::before{
	width: 18px;
	height: 21px;
	background-position: -155px 0px;
}
.paper-box .box-down a.btn3::before{
	width: 21px;
	height: 20px;
	background-position: -311px -1px;
}
.paper-box .box-down a.btndy1::before{
	display: none;
}
.paper-box .box-down a.btndy2::before{
	background: url(../image/icon_qk_btns_cart_white.png) no-repeat;
}
.paper-box .box-down a i {
	display: none;
	width: 20px;
	height: 20px;
	margin: 10px 5px 10px 25px;
	overflow: hidden;
	background-image: url(../image/down.png);
	background-position: 0 0;
	background-repeat: no-repeat;
    vertical-align: bottom;
}
.paper-box .box-down a i.img2{
	background-position: -20px 0;
}
.paper-box .box-down a i.img3{
	background-position: -40px 0;
}
.paper-box .box-down a i.img4{
	background-position: -60px 0;
}
.paper-box .box-down a i.img5{
	background-position: -80px 0;
}
.paper-box .box-down a i.img6{
	background-position: -100px 0;
}
.paper-box .box-down a:hover, .paper-box .box-down a.action{
    color: #fff;
}
.paper-box .box-down a:hover i, .paper-box .box-down a.action i{
	background-position: 0 -20px;
}
.paper-box .box-down a:hover i.img2, .paper-box .box-down a.action i.img2{
	background-position: -20px -20px;
}
.paper-box .box-down a:hover i.img3, .paper-box .box-down a.action i.img3{
	background-position: -40px -20px;
}
.paper-box .box-down a:hover i.img4, .paper-box .box-down a.action i.img4{
	background-position: -60px -20px;
}
.paper-box .box-down a:hover i.img5, .paper-box .box-down a.action i.img5{
	background-position: -80px -20px;
}
.paper-box .box-down a:hover i.img6, .paper-box .box-down a.action i.img6{
	background-position: -100px -20px;
}
.tag-box{
	font-size: 14px;
}
.tag-box .box-con{
	padding: 30px 36px;
	background-color: #fff;
}
.tag-box .box-con li{
	width: 25%;
	float: left;
}
.tag-box .box-con li a{
	font-size: 14px;
	line-height: 46px;
	display: inline-block;
	color: #555;
	text-decoration: none;
}
.tag-box .box-con li a:hover{
	color: #008fcc;
}
.tag-box .box-con li a span{
	margin-left: 5px;
	color: #999;
}
.table-list table{
	width: 100%;
	margin: 10px 0;
	border-collapse: collapse;
    border: none;
}
.table-list table thead tr{
	height: 30px;
	text-align: center;
	background-color: #f1f1f1;
}
.table-list table thead th{
	border: 1px solid #ececec;
	color: #333;
}
.table-list table tfoot tr{
	line-height: 45px;
	background-color: #f1f1f1;
}
.table-list table tfoot td{
	padding: 2px 20px;
	text-align: right;
}
.table-list table tbody tr{
	border-bottom: 1px dashed #ececec;
}
.table-list table tbody tr:hover{
	background-color: #f6f6f6;	
}
.table-list table tbody td{
	padding: 2px 5px;
	line-height: 25px;
}
table.nolrboder thead th, table.nolrboder tbody, table.nolrboder tfoot{
	border-left: 0 none;
	border-right: 0 none;
}
table.nolboder thead th, table.nolboder tbody, table.nolboder tfoot{
	border-right: 0 none;
}
table.norboder thead th, table.norboder tbody, table.norboder tfoot{
	border-left: 0 none;
}
.nolrboder tbody td{
	text-align: center;
}
.goods_nums{
	padding-top: 10px;
}
.goods_nums dd{
	font: 12px Arial, Helvetica, sans-serif, "宋体";
}
.goods_nums a{
	width: 22px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	border:1px solid #a2a2a2;
	text-decoration: none;
	text-align: center;
	float:left;
}
.goods_nums a:hover{
	border:1px solid #666;
}
.goods_nums input{
	width: 50px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	font-size: 12px;
	text-align: center;
	border-left:none;
	border-right:none;
	border-top:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
	overflow: hidden;
	outline:medium;
	float:left;
}
.goods_nums span{
	margin: 0 10px;
	font-size: 14px;
	color: #666;
}
.cart_box{
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 100;
	width: 80px;
	height: 105px;
	background-image: url(../image/cart.png);
	font-size: 12px;
	text-align: center;
}
.cart_box .cart_text{
	margin:0 1px 55px 1px;
	height: 20px;
	line-height: 20px;
	color: #eaeaea;
}
.cart_box .cart_nums{
	margin: 0 1px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.cart_box .cart_but{
    font-family: "Microsoft YaHei";
	height: 30px;
	line-height: 30px;
}
.cart_box .cart_but a{
	font-size: 14px;
	color: #f4ea3d;
	text-decoration: none;
}
.my_cart_box{
	height:107px;
	background:#fff url(../image/mycart.gif) no-repeat 14px 29px;
}
.order_step {
	margin: 37px 20px 0px 0px;
	width: 702px;
	height: 32px;
	line-height: 32px;
	float: right;
}
.order_step li {
	background: url(../image/mycart.gif) no-repeat right -82px #ffe8d7;
	padding: 0px 29px 0px 0px;
	width: 188px;
	height: 32px;
	color: #ccc;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-align: center;
}
.order_step li.current {
	background-position: right -82px;
	color: #fff;
	background-color: #ed6807;
}
.order_step li.current_prev{
	background-position: right -114px;
	color: #fff;
	background-color: #ed6807;
}
.order_step li.last {
	background-position: right -210px;
}
.order_step li.last_current{
	color: #fff;
	background-color: #ed6807;
	background-position: right -242px
}
.order_step li span {
	display: block;
}
.order_step li .first {
	background: url(../image/mycart.gif) no-repeat 0px -146px;
}
.order_step li.current .first {
	background-position: 0px -178px;
}
.order_step li.current_prev .first {
	background-position: 0px -178px;
}

.cart_message{
	margin: 10px 0;
	padding:22px 0 25px 0;
	background-color:#fff;
}
.cart_message .cart_message_info{
	font-size: 16px;
	font-weight: bold;
	text-indent: 2em;
	margin: 50px auto;
	text-align: center;
}
.cart_message .cart_message_but{
	margin: 30px auto;
	text-align: center;
}
.cart_message_con{
	margin: 20px auto;
	width: 650px;
	line-height: 35px;
	text-align: left;
}
.cart_error .cart_message_info{
	color: red;
}
.goods_list .cart_img{
	text-align: center;
}
.goods_list .cart_img img{
	width: 75px;
	height: 100px;
	margin: 5px auto;
}
.goods_list .cart_title{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.goods_list .cart_spec{
	line-height: 20px;
	font-size: 12px;
}
.goods_list .cart_spec span{
	color: #666;
	margin-right: 5px;
}
.goods_list .cart_price{
	font-size: 14px;
	color: red;
}
.goods_list .cart_price i{
	font-style: normal;
	margin-right: 5px;
}
.goods_list .cart_total{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;
	font-size: 24px;
	font-weight: bold;
	color: red;
}
.goods_list .cart_total i{
	font-size: 16px;
	font-style: normal;
	margin:0 10px;
}
.goods_list .cart_info{
	margin: 15px 0;
	font-size: 14px;
	border-top:1px solid #ececec;
}
.goods_list .cart_total{
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif, serif;
	font-size: 24px;
	font-weight: bold;
	color: red;
}
.goods_list .cart_total i{
	font-size: 16px;
	font-style: normal;
	margin:0 10px;
}
.goods_list .cart_but{
	margin: 25px 0;
}

/*cart order*/
.order_info{
	text-align: left;
	line-height: 30px;
	margin: 10px 0;
}
.order_info .order_info_bar{
	padding: 2px 20px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
	font-size:14px;
	font-weight: bold;
}
.calc_info .order_info_bar{
	border-bottom: 1px solid #f40;
}
.order_express ul li{
	margin: 5px 10px 5px 0;
	float: left;
}
.order_express ul li label{
	padding: 8px 16px;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #dadada;
}
.order_express ul li label.over{
	padding: 7px 15px;
	border: 2px solid #f40;
}
.order_express ul li span{
	color: #999;
	padding: 0 5px;
}
.invoice_info{
	float: left;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
ul.payment_list li{
	width: 135px;
	height: 90px;
	margin: 5px;
	border: 2px solid #dadada;
	cursor: pointer;
	float: left;
}
ul.payment_list li.over, ul.payment_list li:hover{
	border: 2px solid #f40;
}
ul.payment_list li.over p, ul.payment_list li:hover p{
	background-color: #f40;
	color: #fff;
}
ul.payment_list li img{
	width: 135px;
	height: 70px;
}
ul.payment_list li p{
	height: 20px;
	line-height: 20px;
	background-color: #e2e2e2;
	text-align: center;
	overflow: hidden;
}
.form{
	margin: 10px 20px;
}
.form form ul li{
	line-height: 1.5;
}
.form form ul li label{
	display: block;
	color: #999;
	margin-top: 10px;
}
.form form ul li input{
	padding: 4px;
	font-size:16px;
}
.form form ul li input:focus{
	padding: 3px;
}
.form .ajaxinfo{
	visibility: hidden;
	padding: 5px 20px;
	margin: 20px auto;
	line-height: 28px;
	color: #f40;
	border: 1px dotted #b9996b;
}
.title .hot, .title .sale, .title .new, .title .clock, .title .brand, .title .like, .title .share, .title .shop, .title .news {
	background: url(../img/icon_hot.png) no-repeat;
	margin-left: 7px;
	vertical-align: middle;
	display: inline-block;
	height: 25px;
}
.title .hot{background-position:0 0;width:67px; vertical-align: middle;margin: 0 0 4px 10px;}
.title .sale{background: url(../img/icon_sale.png) no-repeat;width:73px; vertical-align: middle;margin: 0 0 4px 10px;}
.title .new{background-position:0 -50px;width:73px}
.title .clock{background-position:0 -75px;width:116px}
.title .brand{background-position:0 -100px;width:110px}
.title .like{background-position:0 -125px;width:64px}
.title .share{background-position:0 -150px;width:109px}
.title .shop{background-position:0 -175px;width:92px}
.title .news{background-position:0 -200px;width:94px}
.title .service{
	display: inline-block;
	height: 25px;
	width: 123px;
	vertical-align: middle;
	margin: 0 0 4px 10px;
	background: url(../img/icon_service.png) no-repeat;
}
.hfix{
	max-height: 2700px;
	overflow: hidden;
}
.hauto{
	height: auto;
	max-height: auto;
	overflow: hidden;
}
.fileW {
	width: 90px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
}
.clearfix {
	*zoom: 1: ;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
.clearfix::after,.clear {
	clear: both;
}
.car-detail .d-file {
	border-radius: 6px;
	margin-bottom: 20px;
	+padding-bottom: 40px: ;
	background: #fff;
}
.car-detail a:hover {
	text-decoration: none;
}
.car-detail {
	margin: 0 auto 20px;
}
.filebtn {
	position: relative;
	display: block;
	width: 90px;
	height: 40px;
	margin: 20px auto 0;
	text-align: center;
	font: normal 13px/40px "Microsoft YaHei";
	color: #555;
	padding-right: 38px;
}
.filebtn b {
	position: absolute;
	top: 0;
	right: 0;
	height: 40px;
	width: 50px;
	background: url(../image/icon_ckgd.png) no-repeat center;
}
.fileW .expand b {
	transform: scaleY(-1);
}
/**********************************/
.cart_tip_bd{
	width: 400px;
	height: 136px;
	border: 1px solid #d2d2d2;	
	position:fixed;
	top: 50%;left:50%;
	margin-top:-68px;
	margin-left:-200px;
	z-index: 9999;
	background: #fff;
}
.cart_tip_bd .head{
	height:28px;
}
.cart_tip_bd .head .close-btn{
	float:right;
}
.cart_tip_bd .mac-success-txt {
    height: 30px;
    line-height: 32px;
    padding-left: 30px;   
    font-size: 18px;
    color: #333;
}
.cart_tip_bd .mac-success-txt em{
	background-position: -80px -144px;
	background-image: url(../image/ibar_sprites.png);
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	margin-right: 3px;
}
.cart_tip_bd .module-cart-box p {
    text-align: center;
}
.cart_tip_bd .mac-go-cart {
    background-color:#00a3cb;
	margin-top:13px;
    background-position: -84px -146px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    width: 145px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}
.cart_tip_bd .close-btn {
    background-image: url(../image/ibar_sprites.png);
    background-position: -55px -138px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 12px;
    height: 12px;
    float: right;
    width: 23px;
    height: 23px;
    font: 0/0 a;
    margin-top: 5px;
}
.cart_tip_bd .close-txt{
	margin-left:20px;
	color:#333;text-decoration: underline; font-size:13px;
}
.cart_tip_bd .mac-go-cart:hover{
	text-decoration: none;
}

.login_info_box{width: 100%; color: #999; text-align: center; padding: 20px 0;}
.login_info_box p{margin:0 auto;font-size:14px;}
.login_info_box a{display: inline-block; background-color: #f60; width: 46px; height: 16px; line-height: 17px; text-align: center; color: #fff; font-size: 12px; border-radius: 3px; margin: 0 4px;}

.addresseditbox{overflow: hidden;}
.addresseditbox li{width:220px;height: 85px; overflow: hidden;float: left;padding:3px 5px;margin:5px;cursor: pointer;}
.addresseditbox li .t{height: 25px;line-height: 25px;padding:0 5px;}
.addresseditbox li .c{height: 22px;line-height: 22px;padding:0 5px;color: #666;}
.addresseditbox li b{font-size: 16px; margin-right: 3px;}
.addresseditbox li span{font-size: 16px; margin-right: 3px;color:#e42a27;}
.addresseditbox li{
	padding: 3px;
	box-sizing: border-box;
	background: linear-gradient(45deg,#f25953 12.5%,#fbfaf5 12.5%,#fbfaf5 25%,#5590d6 25%,#5590d6 37.5%,#fbfaf5 37.5%,#fbfaf5 50%,#f25953 50%,#f25953 62.5%,#fbfaf5 62.5%,#fbfaf5 75%,#5590d6 75%,#5590d6 87.5%,#fbfaf5 87.5%,#fbfaf5 100%);
	background-size: 30px 30px;
}
.addresseditbox li:hover{
	background: #ed6807;
}
.addresseditbox li .addresseditbox-con{
	padding: 5px;
	background-color: #fff;
}

.table-list table tbody tr{border-bottom: 0 dashed #ececec;}
.table-list table tfoot tr{background-color: #f5f5f5;}
.table-list table thead tr{background-color: #f5f5f5;}
.table-list table thead th{border: 1px solid #f5f5f5;}
.table-list table tbody tr:hover{background-color: #fafafa;	}
.order_info .order_info_bar{padding: 2px 0;border-bottom: 0 solid #dadada;font-size:16px;}

.letter-outer{
	margin:20px 5px;
}
.letter-box{
	border: 2px dashed #8eb9f5;
}
.letter-con{
	padding: 30px 20px;
	background-color: #fff;
}
.letter-con li{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
}
.letter-con li span{
	color: #999;
}
.letter-con li b{
	font-size: 16px;
}
.letter-con li a{
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	background-color: #5590d6;
	border-radius: 5px;
	text-decoration: none;
}
.cart_message_con{
	width: 800px;
}
ul.payment_list li{
	width: 160px;
	height: 88px;
	margin: 5px;
	border: 2px solid #dadada;
	cursor: pointer;
	float: left;
}
ul.payment_list li img{
	width: 160px;
	height: 68px;
}
.reg-tab ul li{
	width: 150px;
}
.input-text {
	color:#333;
}
.fanwen-box .box-body p{
	margin: 20px 0;
}
.fanwen-title{
	text-align: center;
}
.fanwen-title h1, .fcm_mainfw>h1{
	font-family: "Microsoft Yahei";
	font-size: 32px;
	font-weight: bold;
	color: #222;
	margin: 20px 0 10px 0;
	text-align: center;
}
.fanwen-title .bt{ 
	margin-left: 30px;
	margin-top: 55px;
	color: #00a2ca;
	float: left;
	display: inline-block;
}
.fanwen-title .bt:hover{
	color: #c41921;
}
.fanwen-title .but{
    width: 90px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    color: #00a2ca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #00a2ca;
    border-radius: 5px;
    text-align: left;
    float: right;
    margin-top: 55px;
}
.fanwen-title .but i {
	width: 20px;
	height: 20px;
	margin: 3px;
	overflow: hidden;
	display: inline-block;
	background-image: url(base/down.png);
	background-position: -40px 0;
	background-repeat: no-repeat;
    vertical-align: bottom;
}
.fanwen-title .but:hover, .fanwen-title .action{
    color: #fff;
    background-color: #00a2ca;
}
.fanwen-title .but:hover i.img3, .fanwen-title .action i.img3{
	background-position: -40px -20px;
}
.fanwen-info{
	font-size: 14px;
	color: #999;
	text-align: center;
}
.fanwen-info>span{
	font-size: 13px;
	color: #999;
	margin-right: 2px;
}
.fanwen-info>span.info-date{
	margin-right: 32px;
}
.fanwen-body{ 
	line-height: 30px;
	margin: 30px 0;
	font-size: 16px;
	text-align: left;
}
.fanwen-body p{
	margin: 30px 0;
    line-height: 2;
	word-wrap: break-word;
}
.fanwen-body .article-sub-title{
	font-size: 18px;
}
.fanwen-body p.mzsm{
	font-size: 12px;
	color: #999;
	line-height: 1.75;
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
}
.fanwen-body p.mzsm b{
	display: block;
}
.fanwen-bar .box-title{ 
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	display: inline-block;
	border: none;
	border-left: 3px solid #008fcc;
}
.fanwen-bar .rmbq-box .box-con li a{ 
	border-radius: 0;
}
.info-box .box-cart a.cart-talk {
    width:155px;
    height:40px;
    line-height: 40px;
    display: inline-block;
    border-radius: 5px;
    background-color:#00a2ca;
    border: none;
}
.info-box .box-cart a.cart-talk:hover {
    background-color:#00a2ca;
    text-decoration:none;
}
.info-box .box-cart a.cart-talk i {
	width:24px;
	height:22px;
    margin:9px 10px 9px 20px;
	display:inline-block;
	background-image:url(../image/preview.png);
	background-position:-60px -140px;
	background-repeat:no-repeat;
    float:left;
}
.info-box .box-cart a.cart-talk span{
	display:block;
    font-family:"Microsoft YaHei";
    font-size:18px;
    color:#fff;
    float:left;
}
/*头部股票代码样式*/
.zk-gupiao {
	font-weight: bold
}
.zk-gupiao span {
	color: #fff332
}
/*2020-1-6*/
.zoom::after{content:"."; display:block; height:0; clear:both; visibility: hidden;}
.zoom,.clear{clear:both;}
.zoom{*zoom:1;}
.dl-dldabox h6{font-size:14px; color:#333;}
.dl-dldabox>p{padding:15px 15px 20px 15px; color:#999; font-size:12px; background-color:#f9f9f9;margin: 20px 0;line-height: 20px;}
.dl-dldabox b{display:inline-block; margin-bottom:5px; font-size:12px; color:#333;}
.content-box .a30{text-indent:0;}
.content-box .a30 a{width:180px;display:inline-block; overflow:hidden;text-decoration:none;}
.content-box .pt20 p{margin:10px 0;}
/*2020-2-4*/
.dlipop{width:400px; height:240px; margin:auto;	text-align:center; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.2); position:fixed; top:50%; left:50%; margin-top:-120px; margin-left:-200px; z-index:9999; background-color:#fff;}
.dlipop h3{display:inline-block; margin-top:55px; font-size:25px; font-weight:400; color:#00a3cb;}
.dlipop p{margin-top:15px; margin-bottom:20px; font-size:18px; color:#777;}
.dlipop a{display:inline-block;	width:120px; height:38px; line-height:38px;	font-size:15px;	border-radius:5px;}
.dlipop .dlidely{margin-right:30px;	color:#666;	background-color:#eaeaea;}
.dlipop .dlidely:hover{text-decoration:none; background-color:#dcdbdb;}
.dlipop .dlinow{color:#fff;	background-color:#00a3cb;}
.dlipop .dlinow:hover{text-decoration:none; background-color:#0194b8;}

.dliside{width:62px; height:395px; position:fixed; top:75px; right:20px; z-index:99;}
.dliside a{display:block; width:100%; height:60px; margin-bottom:5px; background-color:#00bbe9;}
.dliside a:hover{text-decoration:none; background-color:#00a2ca; }
.dliside a:hover .dliop1{display:none;}
.dliside .dide1,.dliside .dide1:hover{background:transparent url(../image/dlsicon.png) no-repeat; cursor:default;}
.dliside .dide6{background-color:#ccc;}
.dliside .dide6:hover{background-color:#eee;}
.dliop1{display:block; padding:13px 10px 0 10px; line-height:1.1; font-size:15px; text-align:center; color:#fff;}
.dliop2{display:none; text-align:center; line-height:60px;}
.dliside a:hover .dliop2{display:block;}

.top-box .dlicar{color:#777; position:relative;}
.top-box .dlicar img{width:14px; height:13px; margin-right:5px; position:relative; top:-2px;}
.dlicar b{font-weight:400;color: #e90013;}
.hfix{max-height:2200px; overflow: hidden;}
.bbs .hauto{height: auto !important;}
.favolisa{width:auto; margin:15px 0 15px 0; padding:20px 5px 10px 0; background-color:#fff;}
.favolisa ul li{width:205px; height: auto; margin-left:29px; margin-right:-3px;}
.favolisa ul li.box-item .item-image{border-color:#fff;}
.dostr .page-box{margin:10px auto 15px auto; padding:6px 0; background-color:#fff;}
.dostr1 .bbs{background-color:#fff;}
.dostr1 .box-bbs dd{margin-bottom:2px; padding:28px 10px 11px 10px; background-color:#fff;}
.dostr1 .content-box .box-con,.dostr1 .content-box{margin:0;}
.dostr1 .box-bbs .split{padding:0 10px;}
.dostr1 .shop{background-color:#fff;}
.dostr1 .list-box .box-item .item-c{width:635px;}
.dostr1 .list-box .box-item .item-param li.nofloat{width:auto;}
.table-list table tfoot tr,.table-list table tfoot tr{background-color:transparent;}
.table-list table tfoot{border-bottom:none;}
.dxcartbg{background-color:#f8f8f8; overflow:hidden;padding-top: 4px;}
.dxboxnav{padding-top:1px; margin:0 auto 8px auto; background-color:transparent;}

@media screen and (max-width:1366px){
	.dliside{right:8px;}
}
@media screen and (max-width:1280px){
	.dliside{width:54px; height:366px; right:0;}
	.dliside a{width:54px; height:56px; overflow:hidden;}
	.dliop1{padding:12px 7px 0 7px; font-size:14px;}
	.dliop2{width:29px; height:29px; margin:4px 0 0 12px; line-height:29px;}	
}
@media screen and (max-width:1200px){
	.top-box,.cagegory-slide,.footer-box{width:1200px;}
}

/* 1.13new */
.w320{
	width: 320px;
}
.bg-gray{
	background-color: #f9f9f9;
}
.qkxx-box-new{
	background-color: #fff;
	padding: 20px 22px;
	margin-bottom: 16px;
}
.qkxx-box-new .box-image{
	float: left;
	width: 96px;
	height: 130px;
}
.qkxx-box-new .box-image a{
	display: block;
	width: 100%;
	height: 100%;
}
.qkxx-box-new .box-image a img{
	width: 100%;
	height: 100%;
}
.qkxx-box-new .item-info{
	float: left;
	width: 166px;
	margin-left: 14px;
}
.qkxx-box-new .item-info h4 {
    font-size: 14px;
    color: #222;
    line-height: 1;
    margin: 2px 0 8px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.qkxx-box-new .item-info h4:hover{
	color: #10a8dc;
}
.qkxx-box-new .item-info p {
    font-size: 12px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.qkxx-box-new .item-info .btm_btns{
	margin-top: 7px;
}
.qkxx-box-new .item-info .btm_btns a{
	display: block;
	float: left;
	width: 76px;
	height: 25px;
	line-height: 23px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	border: 1px solid #10a8dc;
	background-color: #10a8dc;
	border-radius: 4px;
	text-align: center;
}
.qkxx-box-new .item-info .btm_btns a:first-of-type{
	margin-right: 10px;
}
.qkxx-box-new .item-info .btm_btns a:hover{
	background-color: #1cb4e8;
	border: 1px solid #1cb4e8;
}
.qkxx-box-new .item-info .btm_btns a.btn_tgzx{
	color: #10a8dc;
	border: 1px solid #10a8dc;
	background-color: #fff;
}
.qkxx-box-new .item-info .btm_btns a.btn_tgzx:hover{
	color: #fff;
	border: 1px solid #10a8dc;
	background-color: #10a8dc;
}
.fwtj-box-new{
	background-color: #fff;
}
.fwtj-box-new .box-title{
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.fwtj-box-new .work-box{
	padding: 0 9px;
}
.fwtj-box-new .work-box ul li{
	border: none;
	border-bottom: 1px solid #eaeaea;
	margin: 0;
}
.fwtj-box-new .work-box ul li:last-of-type{
	border-bottom: none;
}
.paper-box-new{
	background-color: #fff;
	padding: 50px 56px 30px;
}
.paper-box-new .box-abstract{
	background-color: #fff;
	margin: 20px 0 30px;
	padding: 0;
}
.paper-box-new .box-title{
	font-size: 24px;
	text-align: center;
}
.paper-box-new .box-info{
	font-size: 13px;
	text-align: center;
}
.paper-box-new .box-info .authors{
	color: #999;
}
.paper-box-new .box-info span.units{
	border-right: 1px solid #e9e9e9;
	padding-right: 20px;
	max-width: 270px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
	display: inline-block;
}
.paper-box-new .keywords-box{
	display: inline-block;
	padding-left: 15px;
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
}
.paper-box-new .box-abstract .tips{
	font-size: 12px;
	color: #999;
}
.paper-box-new .box-down{
	margin: 0;
}
.paper-box-new .box-down a{
	width: 160px;
	height: 48px;
	line-height: 48px;
	color: #fff;
}
.paper-box-new .box-down a:hover{
	opacity: .8;
}
.paper-box-new .box-down a.btn-red{
	background-color: #e60023;
	border-color: #e60023;
}
.paper-box-new .box-down a.btn-blue{
	background-color: #00aced;
	border-color: #00aced;
}
.paper-box-new .box-down a.btn-purple{
	background-color: #4267b2;
	border-color: #4267b2;
}
.paper-box-new .box-down a i{
	margin-left: 40px;
}
.paper-box-new .box-down a i.img2{
	background-position: -20px -23px !important;
}
.paper-box-new .box-down a i.img3{
	background-position: -40px -23px !important;
}
.paper-box-new .box-down a i.img4{
	background-position: -61px -23px !important;
}
.ad-block{
	display: none;
	margin-top: 14px;
}
.ad-block img{
	width: 100%;
}
.link-block{
	padding: 20px 38px 10px 38px;
	margin: 14px 0;
	background-color: #fff;
}
.link-block p {
    margin-bottom: 13px;
    font-size: 15px;
    color: #333;
    font-weight: bold;
}
.link-block a {
    width: 25%;
	padding-right: 2%;
    margin-bottom: 13px;
    float: left;
    color: #555;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-size: 13px;
}
.link-block a:hover{
	color: #00a3cb;
	text-decoration: none;
}
/* 出版社开始 */
/* 出版社 */
.nosetBoxsizng *{-moz-box-sizing: unset;-webkit-box-sizing: unset;-o-box-sizing: unset;-ms-box-sizing: unset;box-sizing: unset; }
.cbs-body a:hover{
	text-decoration: none;
}
.clearfix {
	*zoom: 1: ;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
.clearfix::after {
	clear: both;
}
ul.flexbox{
	display: flex;
	justify-content: space-between;
}
ul.flexbox li{
	display: block;
	align-items: center;
	justify-content: flex-start;
}
.cbs-body .title-common{
	text-align: center;
}
.cbs-body .title-common>h3{
	font-size: 30px;
	margin-bottom: 4px;
	padding-top: 40px;
}
.cbs-body .title-common>p {
    font-size: 16px;
    color: #727f9c;
}
.cbs-body .title-common-white{
	color: #fff;
}
.cbs-body .title-common-white>p{
	color: #9ca1ab;
}
.cbs-body .article-common{
	margin-top: 30px;
}
.cbs-body .article-common>p {
    font-size: 15px;
    line-height: 2;
    margin-bottom: 30px;
}
.cbs-body .mt-common{
	margin-top: 40px;
}
.cbs-body .pt-no{
	margin-top: 0 !important;
}

.cbs-header{
	height: 395px;
	background-color: #11acde;
	position: relative;
}
.cbs-header a:hover{
	opacity: .8;
}
.border-header{
	width: 100%;
	height: 1px;
	background-color: #41bde5;
	position: absolute;
	top: 65px;
	left: 0;
}
.bg-box{
	width: 1202px;
	height: 328px;
	margin: 0 auto;
	background:#11acde url(../img/cbs/bg_cbs.png) no-repeat 776px -1px;
}
.cbs-header .inner-box{
	height: 328px;
	width: 1202px;
}
/* 搜索框 */
.search-cbs {
    margin-bottom: 0;
	padding-top: 12px;
    border-top: 1px solid #f3f3f3;
	background-color: #fff;
}
.search-cbs>span {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
	font-weight: bold;
	color: #222;
	float: left;
}
.search-cbs-form{
	display: inline-block;
	float: left;
	width: 420px;
	height: 40px;
	background-color: #f9f9f9;
	margin-left: 58px;
}
.search-cbs-form form{
	width: 100%;
	height: 40px;
}
.search-cbs-form form .q{
	width: 75%;
	height: 38px;
	float: left;
	padding-left: 18px;
	color: #777;
}
.search-cbs-form form button{
	background: #11acde;
	width: 80px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	float: right;
}
.search-cbs-form form button:hover{
	opacity: .8;
}
.search-cbs-form input, .search-cbs-form button {
	border: 0;
	outline: none;
	background: none;
	filter: chroma(color=#000000);
}
.search-cbs-form form input:-webkit-autofill,
.search-cbs-form form input:-webkit-autofill:hover,
.search-cbs-form form input:-webkit-autofill:focus {
	box-shadow:0 0 0 60px #f9f9f9 inset; 
	-webkit-text-fill-color: #333;
}
/*列表*/
.list-goods-cbs{
	margin-bottom: 16px;
}
.list-goods-cbs .list-cbs-each{
	height: 162px;
	background-color: #fff;
	position: relative;
	padding-left: 22px;
	border-bottom: 1px solid #f5f5f5;
}
.list-goods-cbs .list-cbs-each>a{
	display: block;
}
.list-goods-cbs .list-cbs-each:hover{
	box-shadow:0 0 6px 6px rgba(13,86,176,0.04);
}
.list-goods-cbs .list-cbs-each:hover a{
	text-decoration: none;
}
.list-goods-cbs .list-cbs-each .lileft {
  width: 800px;
  float: left;
  padding: 20px 50px 30px 0;
  position: relative;
}
.list-goods-cbs .list-cbs-each .lileft h2{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
	padding-top: 6px;
	text-align: left;
}
.list-goods-cbs .list-cbs-each:hover .lileft h2{
	color: #11acde;
}
.list-goods-cbs .list-cbs-each .lileft ul {
	width: 100%;
	margin-top: 15px;
}
.list-goods-cbs .list-cbs-each .lileft ul li{
	float: left;
    text-align: left;
    width: 38%;
}
.list-goods-cbs .list-cbs-each .lileft ul li p{
	font-size: 14px;
    color: #333 !important;
    overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.list-goods-cbs .list-cbs-each .lileft ul li p>span>a{
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.list-goods-cbs .list-cbs-each .lileft ul li p>span>a:hover{
	color: #11acde;
}
.list-goods-cbs .list-cbs-each .lileft .cbfc-list{
	margin-top: 16px;
}
.list-goods-cbs .list-cbs-each .lileft .cbfc-list>a, .list-goods-cbs .list-cbs-each .lileft .cbfc-list>span{
	display: inline-block;
	padding: 0 16px;
	height: 24px;
	line-height: 24px;
	background-color: #f5f5f5;
	color: #333;
	font-size: 14px;
	margin-right: 10px;
	border-radius: 20px;
}
.list-goods-cbs .list-cbs-each .lileft .cbfc-list>a:hover{
	border-color: #11acde;
	background-color: #11acde;
	color: #fff !important;
}
.list-goods-cbs .list-cbs-each .liright{
	float: right;
	padding: 0 22px 0 0;
	height: 100%;
	width: 330px;
	display: table;
}
.list-goods-cbs .list-cbs-each .liright>div {
	height: 162px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}
.list-goods-cbs .list-cbs-each .liright>div a, .list-goods-cbs .list-cbs-each .liright>div span{
	font-size: 13px;
	color: #999;
	display: inline-block;
	width: 64px;
	height: 24px;
	line-height: 24px;
}
.list-goods-cbs .list-cbs-each .liright>div a:first-of-type, .list-goods-cbs .list-cbs-each .liright>div span:first-of-type{
	width: 98px;
	margin-left: 0 !important;
}
.list-goods-cbs .list-cbs-each .liright>div a:first-of-type:before, .list-goods-cbs .list-cbs-each .liright>div span:first-of-type:before{
	display: inline-block;
	content: '';
	width: 26px;
	height: 30px;
	background: url(../img/cbs/icon_cbs_list_r.png) no-repeat center;
	vertical-align: middle;
	margin:0 4px 4px 0;
}
.list-goods-cbs .list-cbs-each .liright>div a:nth-of-type(4n-3), .list-goods-cbs .list-cbs-each .liright>div span:nth-of-type(4n-3){
	margin-left: 29px;
}
.list-goods-cbs .list-cbs-each .liright a:hover{
	color: #11acde;
}
/* 头部下部分 */
.cbs-header .bottom-panel{
	padding-top: 30px;
	color: #fff;
}
.cbs-header .bottom-panel>h1{
	font-size: 48px;
	font-weight: bold;
	max-width: 65%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.cbs-header .bottom-panel>h1 span{
	display: inline-block;
	color: #f1f1f1;
	font-size: 14px;
	margin-left: 6px;
	font-weight: normal;
}
.cbs-header .bottom-panel>p.p-tag a, .cbs-header .bottom-panel>p.p-tag span{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #4fc1e7;
	padding: 0 14px;
	border-radius: 20px;
	margin: 14px 0 40px 0;
}
.cbs-header .bottom-panel>p.p-tag a:first-of-type, .cbs-header .bottom-panel>p.p-tag span:first-of-type{
	margin-right: 10px;
}
.cbs-header .bottom-panel .dw-list{
	margin-bottom: 40px;
}
.cbs-header .bottom-panel .dw-list li{
	font-size: 14px;
	color: #fff;
	line-height: 2;
}
.cbs-header .bottom-panel .dw-list li b{
	font-weight: normal;
	margin-right: 30px;
}
.cbs-header .bottom-panel .dw-list li a, .cbs-header .bottom-panel .dw-list li span{
	color: #fff;
	margin-right: 10px;
}
/* 头部下部分按钮 */
.cbs-header .bottom-panel-btns>a{
	display: inline-block;
	width: 114px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
	transition: 0.3s;
	border-radius: 4px;
}
.cbs-header .bottom-panel-btns>a:hover{
	text-decoration: none;
}
.cbs-header .bottom-panel-btns>a.dyobtn1{
	background-color: #00e8eb;
}
.cbs-header .bottom-panel-btns>a.dyobtn2{
	background-color: #f60;
}
/*菜单*/
.cbs-header .nav-list{
	height: 66px;
	line-height: 66px;
	background-color: #1899cc;
}
.cbs-header .nav-list a{
	display: inline-block;
	text-align: center;
	width: 168px;
	height: 66px;
	line-height: 66px;
	color: #fff;
	font-size: 15px;
	border-right: 1px solid #2181a6;
}
.cbs-header .nav-list a:first-of-type{
	border-left: 1px solid #2181a6;
}
/*基本信息*/
.cbs-body .block-jbxx{
	background-color: #fff;
	box-shadow:0 0 35px rgba(0, 0, 0, 0.06);
	padding: 40px;
}
.cbs-body .block-jbxx>ul{
	margin-top: 30px;
}
.cbs-body .block-jbxx>ul li{
	width: 49%;
	background-color: #f9f9f9;
	padding: 30px;
	text-align: center;
}
.cbs-body .block-jbxx>ul li>b{
	font-size: 20px;
	font-weight: normal;
}
.cbs-body .block-jbxx>ul li>p{
	font-size: 12px;
	color: #999;
}
.cbs-body .block-jbxx>ul li>a{
	display: block;
	text-align: center;
	font-size: 12px;
	border: 1px solid #11acde;
	color: #11acde;
	height: 22px;
	line-height: 20px;
	width: 64px;
	margin: 15px auto 0;
}
.cbs-body .block-jbxx>ul li>a:hover{
	background-color: #11acde;
	color: #fff;
}
/*出书保障*/
.cbs-body .block-csbz{
	height: 538px;
}
.cbs-body .block-csbz ul{
	margin-top: 54px;
}
.cbs-body .block-csbz ul li{
	width: 282px;
	height: 322px;
	background-color: #fff;
	text-align: center;
	border-radius: 5px;
}
.cbs-body .block-csbz ul li>a{
	display: block;
}
.cbs-body .block-csbz ul li>a:hover b{
	color: #11acde;
}
.cbs-body .block-csbz ul li div{
	width: 88px;
	height: 78px;
	margin: 46px auto 34px;
	background: url(../img/cbs/icon_cbs_qybz_list.png) no-repeat;
}
.cbs-body .block-csbz ul li:nth-of-type(2) div{
	background-position: -294px 0;
}
.cbs-body .block-csbz ul li:nth-of-type(3) div{
	background-position: -586px 0;
}
.cbs-body .block-csbz ul li:nth-of-type(4) div{
	background-position: -866px 0;
}
.cbs-body .block-csbz ul li b{
	display: block;
	font-size: 18px;
	color: #555;
	font-weight: normal;
	margin-bottom: 18px;
}
.cbs-body .block-csbz ul li p{
	font-size: 14px;
	color: #999;
	line-height: 1.75;
	padding: 0 44px;
}
/*服务流程*/
.cbs-body .block-fwlc{
	padding-top:88px;
	height: 544px;
	background: url(../img/cbs/bg_cbs_fwlc.png) no-repeat center;
	background-size: cover;
}
.cbs-body .block-fwlc .fwlc-content{
	margin: 94px 0 0 72px;
}
.cbs-body .block-fwlc .fwlc-content>a>ul>li{
	width: 176px;
	float: left;
	text-align: center;
	position: relative;
}
.cbs-body .block-fwlc .fwlc-content>a>ul>li>span{
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: url(../img/cbs/icon_lc_circle.png) no-repeat center;
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto;
	color: #fff;
}
.cbs-body .block-fwlc .fwlc-content>a>ul>li:not(:last-child):after{
	content: '';
	display: block;
	width: 90px;
	height: 1px;
	border-bottom: 1px dashed #a4a9ad;
	position: absolute;
	right:-45px;
	top: 29%;
}
.cbs-body .block-fwlc .fwlc-content>a>ul>li>.p1{
	font-size: 18px;
	margin-top: 12px;
	color: #fff;
}
.cbs-body .block-fwlc .fwlc-content>a>ul>li>.p2{
	font-size: 12px;
	color: #fff;
	margin-top: 6px;
}
.cbs-body .block-fwlc .fwlc-content>ul>li{
	width: 176px;
	float: left;
	text-align: center;
	position: relative;
}
.cbs-body .block-fwlc .fwlc-content>ul>li>span{
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: url(../img/cbs/icon_lc_circle.png) no-repeat center;
	font-size: 18px;
	font-weight: bold;
	margin: 0 auto;
	color: #fff;
}
.cbs-body .block-fwlc .fwlc-content>ul>li:not(:last-child):after{
	content: '';
	display: block;
	width: 90px;
	height: 1px;
	border-bottom: 1px dashed #a4a9ad;
	position: absolute;
	right:-45px;
	top: 29%;
}
.cbs-body .block-fwlc .fwlc-content>ul>li>.p1{
	font-size: 18px;
	margin-top: 12px;
	color: #fff;
}
.cbs-body .block-fwlc .fwlc-content>ul>li>.p2{
	font-size: 12px;
	color: #fff;
	margin-top: 6px;
}
/*常见问题*/
.cbs-body .block-cjwt{
	padding-bottom: 1px;
}
.cbs-body .block-cjwt ul.wt-list{
	margin-top: 30px;
}
.cbs-body .block-cjwt ul.wt-list li{
	width: 384px;
	height: 185px;
	float: left;
	background-color: #fff;
	padding: 34px 16px;
	margin:0 25px 22px 0;
}
.cbs-body .block-cjwt ul.wt-list li:nth-of-type(3n){
	margin-right: 0;
}
.cbs-body .block-cjwt ul.wt-list li:nth-of-type(4), .cbs-body .block-cjwt ul.wt-list li:nth-of-type(5), .cbs-body .block-cjwt ul.wt-list li:nth-of-type(6){
	margin-bottom: 0;
}
.cbs-body .block-cjwt ul.wt-list li a{
	display: block;
}
.cbs-body .block-cjwt ul.wt-list li .p1{
	font-size: 18px;
    color: #444;
    text-indent: 30px;
    background: url(../img/cbs/icon_Q.png) no-repeat left;
    margin-top: 5px;
    margin-bottom: 24px;
    padding: 0 0 0 31px;
    display: initial;
}
.cbs-body .block-cjwt ul.wt-list li .p2{
	font-size: 14px;
    color: #999;
    background: url(../img/cbs/icon_A.png) no-repeat left 3px;
    margin-top: 15px;
    padding: 0 0 0 31px;
    line-height: 1.75;
}
.cbs-body .block-cjwt ul.wt-list li a:hover .p1{
	color:#008fcc;
}
.cbs-body .block-gybz{
	padding: 30px;
	background-color: #fff;
	margin-bottom: 20px !important;
}
.cbs-body .block-mzsm{
	margin-bottom: 0 !important;
}
.cbs-body .block-gybz>b{
	font-size: 22px;
}
.cbs-body .block-gybz>p{
	font-size: 15px;
	color: #777;
	margin-top: 15px;
}
.cbs-body .block-gybz>p a{
	color: #777;
}
.cbs-body .block-gybz>p a:hover{
	color: #00bbe9;
}
/*相关出版社*/
.cbs-body .block-xgcbs{
	margin-bottom: 20px;
	margin-top: 20px;
}
.cbs-body .block-xgcbs ul{
	margin-top: 8px;
}
.cbs-body .block-xgcbs ul li {
    width: 114px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
}
.cbs-body .block-xgcbs ul li:nth-of-type(8n){
	margin-right: 0;
}
.cbs-body .block-xgcbs ul li a {
    font-size: 13px;
}
/* 出版社结束 */
/* 公安部备案图标 */
.gabba:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../image/icon_gaba.png) no-repeat center;
	margin:0 4px 4px 0;
	vertical-align: middle;
}
.wenda-body .paper-box-new .box-title{
	font-size: 32px;
}
.wenda-body .paper-box-new .box-info{
	font-size: 12px;
}
.wenda-body .paper-box .box-info{
	margin-top: 20px;
}
.wenda-body .paper-box-new .box-abstract{
	padding-top: 30px;
}
.wenda-body .box-abstract p{
	margin-bottom: 20px;
	font-size: 16px;
}
.wenda-body .box-abstract p.fcm_zzwd_tips{
	font-size: 12px;
	color: #999;
	margin-bottom: -20px;
	margin-top: 20px;
}
.wenda-body .box-abstract .dl-dldabox p{
	font-size: 12px;
}
.wenda-body .box-abstract ul.wd_lssl{
	display: inline;
}
.wenda-body .box-abstract ul.wd_lssl li{
	display: inline;
	font-size: 15px;
}
.wenda-body .box-abstract ul.wd_lssl li::after{
	content: "、";
}
.wenda-body .box-abstract ul.wd_lssl li:last-of-type::after{
	content: "";
}
.wenda-body .box-abstract p b{
	color: #333;
}
.wenda-body .box-abstract p.zts span, .wenda-body .box-abstract p.zts span a{
	color: #00a1cc;
}
.wenda-body .fcm_table_com{
	height: 350px;
	border: 1px solid #e2e2e2;
}
.wenda-body .content-box .box-echarts .box-echarts-con{
	height: 350px;
	border: 1px solid #e2e2e2;
}
.wenda-body .content-box .box-echarts{
	width: 100%;
	height: 350px;
}
/* 相关期刊 */
.wenda-xgqk, .wenda-xgwt{
	background-color: #fff;
}
.wenda-xgqk .box-title, .wenda-xgwt .box-title {
    font-size: 16px;
    font-weight: bold;
    color: #333;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	border-bottom: 1px solid #eaeaea;
}
.wenda-xgqk ul{
	padding: 10px 30px;
}
.wenda-xgqk ul li{
	font-size: 15px;
	line-height: 3;
}
.wenda-xgwt ul{
	padding: 20px 0;
}
.wenda-xgwt ul li{
	float: left;
	width: 44%;
	line-height: 3;
	padding-left: 30px;
	font-size: 15px;
}
.wenda-body .content-box .box-echarts .box-echarts-con{
	width: 748px;
}
.wenda-body .fcm_btn_wdzx{
	display: block;
	width: 200px;
	height: 44px;
	line-height: 42px;
	background-color: #fff;
	border-radius: 22px;
	border: solid 1px #00a1cc;
	color: #00a1cc;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 30px auto 30px;
}
.wenda-body .fcm_btn_wdzx:hover{
	color: #fff;
	background-color: #00a1cc;
}
.block-mzsm{
	margin: 0 auto 30px;
}
.block-mzsm p{
	font-size: 12px !important;
	color: #999 !important;
	line-height: 1.75 !important;
	text-indent: 0 !important;
}
.block-mzsm p a{
	color: #999 !important;
}
.block-mzsm p a:hover{
	color: #00a3cb !important;
}
/* 期刊知识、范文迭代 */
.fcc-fanwen-list .left-list{
	width: 890px;
}
.fcc-fanwen-list .left-list .paper-box{
	padding: 14px 65px;
	background-color: #fff;
	margin-bottom: 16px;
}
.fcc-fanwen-list .right-bar{
	width: 296px;
	margin-left: 16px;
}
.fcc-fanwen-list .paper-box .box-item li{
	margin: 20px 0;
	padding-bottom: 25px;
	border-bottom: 1px solid #eee;
}
.fcc-fanwen-list .paper-box .box-item li:last-of-type{
	border-bottom: none;
	margin-bottom: 0;
}
.fcc-fanwen-list .paper-box .box-item li .item-title{
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	color: #333;
	overflow: hidden; 
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcc-fanwen-list .paper-box .box-item li .item-abstract{
	font-size: 13px;
	line-height: 26px;
	color: #999;
	margin: 8px 0;
}
.fcc-fanwen-list .paper-box .box-item li .item-keyword{
	font-size: 13px;
	color: #999;
	line-height: 26px;
	margin-top: 15px;
}
.fcc-fanwen-list .paper-box .box-item li .item-keyword a, .fcc-fanwen-list .paper-box .box-item li .item-keyword span{
	display: inline-block;
	padding: 0 12px;
	height: 25px;
	line-height: 25px;
	background-color: #f6f6f6;
	border-radius: 4px;
	border: none;
	font-size: 13px;
	color: #999;
	margin: 0 10px 0 0;
}
.fcc-fanwen-list .paper-box .box-item li .item-date{
	font-size: 12px;
	color: #999;
	text-align: right;
}
.fcc-fanwen-list .rmwz-box .box-title, .rmbq-box .box-title{
	height: 62px;
	line-height: 62px;
	padding: 0 22px;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}
.fcc-fanwen-list .rmwz-box .box-con{
	margin: 15px 22px;
	padding-bottom: 15px;
}
.fcc-fanwen-list .rmwz-box .box-con li{
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: none;
}
.fcc-fanwen-list .rmwz-box .box-con li:hover a{
	text-decoration: none;
}
.fcc-fanwen-list .rmwz-box .box-con li>a{
	display: block;
	color: #222;
	font-size: 13px;
	line-height: 44px;
	margin-left: 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.fcc-fanwen-list .fcm_yxfw_box .box-con li>a::before{
	content: '';
	display: inline-block;
	width: 15px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 3px 0;
	font-style: normal;
	background: url(../image/icon_fw_xgwz.png);
	background-size: 15px 18px;
}
.fcc-fanwen-list .rmwz-box .box-con li:hover>a{
	color: #00a3cb;
}
.fcc-fanwen-list .rmqk-box .box-con{
	margin: 25px 20px 16px 20px;
	padding-bottom: 25px;
}
.fcc-fanwen-list .rmqk-box .box-con li{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.fcc-fanwen-list .rmqk-box .box-con li:last-of-type{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.fcc-fanwen-list .rmqk-box .box-con .item-img{
	float: left;
	width: 80px;
	height: 108px;
}
.fcc-fanwen-list .rmqk-box .box-con .item-img img{
	width: 100%;
	height: 100%;
}
.fcc-fanwen-list .rmqk-box .box-con .item-info{
	float: left;
	width: 158px;
	margin-left: 17px;
}
.fcc-fanwen-list .rmqk-box .box-con .item-info h4{
	font-size: 14px;
	color: #222;
	line-height: 1;
	margin: 8px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.fcc-fanwen-list .rmqk-box .box-con li:hover h4{
	color: #00a3cb;
}
.fcc-fanwen-list .rmqk-box .box-con .item-info p{
	font-size: 12px;
	line-height: 24px;
	color: #666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
/* 热门期刊知识 */
.fcc-qkzs-list .qkzs-box .box-con{
	padding: 0 0 15px 0;
}
/* 翻页 */
.fcc-fanwen-show .page-con{
	margin: 30px auto;
}
.fcc-fanwen-show .page-con ul li{
	display: block;
	width: 100%;
}
.fcc-fanwen-show .page-con ul li a{
	display: block;
	border: none;
	text-align: left;
	height: auto;
	line-height: 36px;
	color: #222;
	font-size: 14px;
	padding-left: 0;
}
.fcc-fanwen-show .page-con ul li:hover a{
	text-decoration: none;
	color: #00a1cc;
}

/* 期刊知识热门期刊 */
.fcc-qkzs-show .qkzs-rmqk{
	border-top: 1px solid #eee;
	padding: 35px 0 15px 0;
}
.fcc-qkzs-show .qkzs-rmqk .box-title{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.fcc-qkzs-show .qkzs-rmqk ul li{
	float: left;
	width: 232px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.fcc-qkzs-show .qkzs-rmqk ul li:nth-of-type(3n){
	margin-right: 0;
}
.fcc-qkzs-show .qkzs-rmqk ul li .item-img{
	float: left;
	width: 80px;
	height: 108px;
}
.fcc-qkzs-show .qkzs-rmqk ul li .item-img img{
	width: 100%;
	height: 100%;
}
.fcc-qkzs-show .qkzs-rmqk ul li .item-info{
	float: right;
	width: 135px;
	margin-left: 17px;
}
.fcc-qkzs-show .qkzs-rmqk ul li .item-info h4{
	font-size: 14px;
	margin-bottom: 8px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.fcc-qkzs-show .qkzs-rmqk ul li .item-info p{
	font-size: 12px;
	color: #777;
	line-height: 24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.fcc-qkzs-show .qkzs-rmqk ul li:hover a{
	text-decoration: none;
}
/* 查看更多 */
.btn-more-box>a{
	display: block;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #999;
	height: 55px;
	line-height: 55px;
	background-color: #fff;
}
.btn-more-box>a:hover{
	text-decoration: none;
	color: #823f0b;
}

/* 精品范文 */
.gray-body{
	background-color: #f8f8f9;
}
.fbzj_jinpin_tag .dlcrumb{
	margin-top: 0;
	margin-bottom: 20px;
}
.fbzj_jinpin_tag{
	margin: 20px 0 0 0;
}
.fbzj_jinpin_tag .const-left{
	height: 98px;
	line-height: 98px;
	background-color: #fff;
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 14px;
}
.fbzj_jinpin_tag .const-left a{
	display:inline-block; 
	width:19px; 
	height:19px; 
	line-height: 19px;
	margin:0 auto; 
	border-radius:2px; 
	text-transform:uppercase; 
	cursor:pointer; 
	text-align:center; 
	font-size:14px;
	margin-left: 23px;
}
.fbzj_jinpin_tag .const-list{
	margin-top: 20px;
}
.fbzj_jinpin_tag .const-list>div{
	padding:30px 30px 20px 30px; 
	margin-bottom:15px; 
	background-color:#fff;
}
.fbzj_jinpin_tag .const-list>div:last-of-type{
	margin-bottom: 0;
}
.fbzj_jinpin_tag .const-list b{
	display:block; 
	width:50px; 
	line-height:1; 
	font-size:32px; 
	text-transform:uppercase; 
	font-weight:bold;
	margin-bottom: 30px;
}
.fbzj_jinpin_tag .const-list p{
	display: block;
}
.fbzj_jinpin_tag .const-list a{
	width: auto;
	display:inline-block; 
	margin:0 6px 10px 0; 
	padding:0 14px; 
	font-size:14px; 
	background-color: #f7f7f7; 
	height: 30px; 
	line-height: 30px;
	border-radius: 15px;
}
.fbzj_jinpin_tag .const-list a:hover{
	color: #00bbe9;
	text-decoration: none;
}
.fbzj_jinpin_tag .const-left a.active{
	color:#fff;
	background-color: #00bbe9;
}
.fcc-fanwen-show .fanwen-body .art-img-title{
	text-align: center;
}
.fcc-fanwen-show .fanwen-body .art-img-title img{
	width: 380px;
	height: 235px;
	border-radius: 10px;
}
.fcc-fanwen-show .fanwen-body h5, .fcc-fanwen-show .fanwen-body p strong, .fcc-fanwen-show .fanwen-body h2{
	display: block;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #00a1cc;
}
.fcc-fanwen-show .fanwen-body h5 a, .fcc-fanwen-show .fanwen-body p strong a, .fcc-fanwen-show .fanwen-body h2 a{
	color: #00a1cc;
}
/* 首页--公文范文 */
.fcm-index-gwfw{
	background-color: #fff;
}
.fcm-index-gwfw>ul{
	padding: 30px 0 30px 40px;
}
.fcm-index-gwfw>ul li{
	float: left;
	width: 35%;
	font-size: 14px;
	line-height: 34px;
	padding-right: 3%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm-index-gwfw>ul li:nth-of-type(3n){
	width: 30%;
}
/* 面包屑 */
.fcm_breadcrumb{
	margin: 15px auto;
	font-size: 12px;
	color: #999;
}
.fcm_breadcrumb a, .fcm_breadcrumb h1{
	font-size: 12px;
	color: #999;
}
.fcm_breadcrumb h1{
	display: inline-block;
	font-weight: normal;
}
.fcm_breadcrumb a:hover, .fcm_breadcrumb h1:hover{
	opacity: .8;
}
.fcm_breadcrumb a::after{
	content: ">";
	display: inline-block;
	vertical-align: middle;
	margin: 0 0px 6px 6px;
}
.fcm_breadcrumb_white{
	color: #c3fafa;
}
.fcm_breadcrumb_white a{
	color: #c3fafa;
}
.fcm_menu_logincart{
	padding: 18px 0;
	font-size: 12px;
	color: #c3fafa;
	line-height: 24px;
}
.fcm_menu_logincart a{
	font-size: 12px;
	color: #c3fafa;
	margin-left: 32px;
}
.fcm_menu_logincart b{
	color: #c3fafa;
}
.fcm_menu_logincart a:hover{
	opacity: .8;
}
/* 期刊内页 */
.fcm_show_topcon{
	background-color: #fff;
	padding: 50px;
	margin-top: -50px;
}
.fcm_box_intro{
	margin-top: 20px;
}
.fcm_box_intro p{
	font-size: 13px;
	line-height: 22px;
	color: #222;
	/* color: #777; */
	margin-bottom: 12px;
}
.fcm_box_intro p.red{
	color: #ff0000;
}
.fcm_box_intro p.red a{
	color: #ff0000;
}
.fcm_box_intro_qk p.jj{
	position: relative;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
/* nav */
.fcm_navlist{
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	color: #222;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 82px;
}
.fcm_navlist:after{
    content:'';
    flex:auto;
}
.fcm_navlist a{
	color: #222;
	margin-right: 57px;
	display: block;
	align-items: center;
	justify-content: flex-start;
}
.fcm_navlist a:last-of-type{
	margin-right: 0;
}
.fcm_navlist a:hover{
	color: #00a1cc;
}
.fcm_navlist>a.tabs_active{
	position: relative;
}
.fcm_navlist>a.tabs_active::after {
    content: '';
    display: inline-block;
    width: 54%;
    position: absolute;
    height: 3px;
    background-color: #00a1cc;
    border-radius: 2px;
    bottom: 16px;
    left: 23%;
}
.fcm_qkshow_content .fcm_combox {
    padding: 10px 65px 50px 65px;
    margin-bottom: 16px;
    background-color: #fff;
}
.fcm_qkshow_content .fcm_combox h3 {
    font-size: 24px;
    font-weight: bold;
    color: #222;
    margin: 40px 0;
	text-align: center;
}
.fcm_qkshow_content .fcm_combox h3.marNo{
	margin-bottom: 0;
}
.fcm_qkshow_content .fcm_combox h3.marNo span{
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	margin-bottom: 40px;
}
.fcm_qkshow_content .fcm_combox h4{
	font-size: 15px;
	color: #222;
	margin-bottom: 18px;
}
.fcm_qkshow_content .fcm_mainbox p {
    font-size: 15px;
    line-height: 32px;
    color: #222;
    text-align: justify;
    word-break: break-all;
}
.fcm_qkshow_content .fcm_mainbox p.marB{
	margin-bottom: 30px;
}
.fcm_qkshow_content .fcm_mainbox article.marB p{
	margin-bottom: 30px;
}
.fcm_qkshow_content .fcm_mainbox p img{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.fcm_qkshow_content .marBdiv p{
	margin-bottom: 30px;
}
.fcm_qkshow_content .marBdiv p:last-of-type{
	margin-bottom: 0;
}
.fcm_qkshow_content .fcm_mainbox ul.slry_box{
	background-color: #f9f9f9;
	padding: 30px 22px 12px 22px;
}
.fcm_qkshow_content .fcm_mainbox ul.slry_box li{
	float: left;
	width: 35%;
	font-size: 14px;
	color: #222;
	margin-bottom: 18px;
}
.fcm_qkshow_content .fcm_mainbox ul.slry_box li:nth-of-type(3n){
	width: 30%;
}
.fcm_qkshow_content .fcm_mainbox ul.slry_box li::before{
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #555;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.fcm_qkshow_content .fcm_mainbox ul.slry_box li a{
	color: #222;
}
.fcm_qkshow_content .fcm_mainbox dl.dl_zzcs{
	margin-bottom: 20px;
}
.fcm_qkshow_content .fcm_mainbox dl.dl_zzcs dd{
	float: left;
	width: 35%;
	font-size: 13px;
	line-height: 34px;
}
.fcm_qkshow_content .fcm_mainbox dl.dl_zzcs dd:nth-of-type(3n){
	width: 30%;
}
/* 表格 */
.fcm_qkshow_content .fcm_table_box{
	width: 520px;
}
.fcm_qkshow_content .fcm_table_box2{
	width: 100%;
	margin-bottom: 20px;
}
.fcm_qkshow_content .fcm_table_box:nth-of-type(2){
	margin-left: 32px;
}
.fcm_qkshow_content .fcm_table_com{
	height: 320px;
	border: solid 1px #e2e2e2;
}
.fcm_qkshow_content .fcm_table_box2 .fcm_table_com{
	height: 385px;
}
.fcm_qkshow_content .fcm_table_tit{
	text-align: center;
	margin-bottom: 20px;
}
.fcm_qkshow_content .fcm_table_tit span{
	display: inline-block;
	font-size: 14px;
	color: #222;
}
.fcm_qkshow_content .fcm_table_tit span.table_line{
	margin-left: 82px;
}
.fcm_qkshow_content .fcm_table_tit span.table_line::before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 8px;
	background: url(../image/icon_table_line.png);
	vertical-align: middle;
	margin: 0 12px 4px 0;
}
.fcm_qkshow_content .fcm_table_tit span.table_bar::before{
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../image/icon_table_bar.png);
	vertical-align: middle;
	margin: 0 12px 4px 0;
}
.fcm_qkshow_content .fcm_table_box2 h5{
	font-size: 15px;
	color: #222;
	text-align: center;
	margin-bottom: 20px;
}
.fcm_qkshow_content .fcm_table_mcjs{
	background-color: #f9f9f9;
	padding: 20px 30px;
}
.fcm_qkshow_content .fcm_table_mcjs p{
	font-size: 12px;
	line-height: 24px;
	color: #999;
	margin-bottom: 10px;
	text-align: justify;
}
.fcm_qkshow_content .fcm_table_mcjs p:last-of-type{
	margin-bottom: 0;
}
.fcm_qkshow_content .fcm_table_mcjs p b{
	color: #222;
	font-weight: bold;
}
/* 课题分析 */
.fcm_qkshow_content .fcm_qk_wxfx div{
	width: 520px;
}
.fcm_qkshow_content .fcm_qk_wxfx div:nth-of-type(2){
	margin-left: 32px;
}
.fcm_qkshow_content .fcm_qk_wxfx div b{
	display: block;
	font-size: 15px;
	color: #222;
	text-align: center;
	margin-bottom: 20px;
}
.fcm_qkshow_content .fcm_qk_wxfx div ul li{
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	font-size: 14px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_wxfx div ul li:nth-of-type(odd){
	background-color: #f9f9f9;
}
/* 发文浏览 */
.fcm_qkshow_content .fcm_qk_fwll ul li{
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	font-size: 14px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_fwll ul li:nth-of-type(odd){
	background-color: #f9f9f9;
}
.fcm_qkshow_content .fcm_qk_fwll ul li b{
	float: left;
	font-weight: normal;
	width: 68%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_fwll ul li span{
	float: right;
	text-align: right;
	font-size: 12px;
	color: #777;
	width: 30%;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* 杂志问答 */
.fcm_qkshow_content .fcm_qk_zzwd ul li{
	float: left;
	width: 520px;
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	font-size: 14px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_zzwd ul li a{
	display: block;
	color: #222;
}
.fcm_qkshow_content .fcm_qk_zzwd ul li:hover a{
	color:#008fcc
}
.fcm_qkshow_content .fcm_qk_zzwd ul li:nth-of-type(even){
	margin-left: 32px;
}
.fcm_qkshow_content .fcm_qk_zzwd ul li:nth-of-type(4n-2){
    background-color: #f9f9f9;
}
.fcm_qkshow_content .fcm_qk_zzwd ul li:nth-of-type(4n-3){
    background-color: #f9f9f9;
}
/* 上下页面 */
.fcm_qkshow_pages{
	height: 70px;
	line-height: 70px;
	padding: 0 65px;
	background-color: #fff;
	margin-bottom: 16px;
}
.fcm_qkshow_pages ul li{
	float: left;
	width: 50%;
	font-size: 14px;
	color: #222;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_pages ul li:first-of-type{
	padding-right: 2%;
}
.fcm_qkshow_pages ul li:last-of-type {
	float: right;
    text-align: right;
}
.fcm_qkshow_pages ul li a{
	display: block;
	color: #222;
}
.fcm_qkshow_pages ul li:hover a{
	color:#008fcc;
}
/* 相关杂志 */
.fcm_qkshow_content .fcm_qk_xgqk ul li{
	float: left;
	width: 124px;
	margin-right: 65px;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li:last-of-type{
	margin-right: 0;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_img{
	width: 114px;
	height: 154px;
	margin: 0 auto;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_img img{
	width: 100%;
	height: 100%;
	-webkit-transition: transform 0.6s ease;
	-moz-transition: transform 0.6s ease;
	-ms-transition: transform 0.6s ease;
	transition: transform 0.6s ease;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_info h6{
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #008fcc;
	margin: 6px 0;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_info p{
	font-size: 12px;
	line-height: 22px;
	color: #777;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_info p span{
	color: #c40000;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_info p.price span.bzsj{
	color: #eb0000;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li .item_info p.price span.scsj{
	color: #777;
	text-decoration: line-through;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li:hover h6{
	opacity: .8;
}
.fcm_qkshow_content .fcm_qk_xgqk ul li:hover .item_img img{
	-webkit-transform:scale(1.01);
	-moz-transform:scale(1.01);
	-ms-transform:scale(1.01);
	transform:scale(1.01);
}
/* 期刊导航 */
.fcm_qkshow_content .fcm_qk_qkdh{
	padding-bottom: 40px;
}
.fcm_qkshow_content .fcm_qk_qkdh ul li{
	float: left;
	height: 28px;
	line-height: 26px;
	background-color: #fff;
	border-radius: 14px;
	border: solid 1px #eee;
	text-align: center;
	font-size: 12px;
	color: #666;
	padding: 0 18px;
	cursor: pointer;
	margin: 0 10px 10px 0;
}
.fcm_qkshow_content .fcm_qk_qkdh ul li a{
	display: block;
	color: #666;
}
.fcm_qkshow_content .fcm_qk_qkdh ul li:hover{
	border-color: #008fcc;
}
.fcm_qkshow_content .fcm_qk_qkdh ul li:hover a{
	color: #008fcc;
}
/* 相关范文 */
.fcm_qkshow_content .fcm_qk_xgfw ul{
	margin: -10px 0;
}
.fcm_qkshow_content .fcm_qk_xgfw ul li{
	float: left;
	width: 37%;
	font-size: 14px;
	line-height: 34px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_qkshow_content .fcm_qk_xgfw ul li:nth-of-type(3n){
	width: 26%;
}
/* 免责声明 */
.fcm_qkshow_content .fcm_qk_mzsm{
	margin-bottom: 0;
}
.fcm_qkshow_content .fcm_qk_mzsm p{
	font-size: 13px;
	line-height: 24px;
	color: #999;
	opacity: 0.87;
	text-align: justify;
}
.fcm_qkshow_content .fcm_qk_mzsm p a{
	color: #999;
}
.fcm_qkshow_content .fcm_qk_mzsm p a:hover{
	color: #00a3cb;
}
/* 订阅-成交记录 */
.fcm_dy_cjjl{
	margin-top: 30px;
}
.hauto{
	height: auto;
	max-height: auto;
	overflow: hidden;
}
.hfix{
	max-height: 660px;
	overflow: hidden;
}
/* 文献资料 */
.fcm_wxzl_list .left_panel{
	width: 890px;
}
.fcm_wxzl_list_2 .left_panel .paper-box{
	padding: 10px 36px;
	margin-bottom: 10px;
	background-color: #fff;
}
.fcm_wxzl_list_2 .left_panel .paper-box .box-item li .item-info {
    line-height: 35px;
    font-size: 12px;
    color: #999;
}
.fcm_wxzl_list_2 .left_panel .paper-box .box-item li{
	padding-bottom: 20px;
}
.fcm_wxzl_list .right_panel{
	width: 296px;
	margin-left: 16px;
}
.fcm_wzzl_show .left_panel{
	width: 860px;
}
.fcm_wzzl_show .right_panel{
	width: 320px;
	margin-left: 20px;
}

/* 首页 */
.fcm_logobanner{
	padding: 26px 0 22px 0;
	background-color: #00a1cc;
}
.fcm_logobanner .left_logo a{
	display: block;
	width: 153px;
	height: 37px;
	background: #00a1cc url(../img/icon_logo_index.png) no-repeat center;
	background-size: 153px 37px;
	margin: 4px 153px 0 0;
}
/*搜索*/
.fcm_logobanner .mid_search .search-input{
	width:460px;
	height:46px;
	background-color:#fff;
	box-shadow: 3px 5px 3px 0px 
			rgba(49, 40, 28, 0.03);
	overflow:hidden;
}
.fcm_logobanner .mid_search .search-input .l{
	width:80%;
	height:46px;
	line-height: 46px;
	overflow:hidden;
	background-color: #fff;
}
.fcm_logobanner .mid_search .search-input .r{
	width:20%;
	height: 46px;
}
.fcm_logobanner .mid_search .search-input .t{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#666;
	width:20%;
	height:24px;
	margin:5px 0 5px 5px;
	display: none;
}
.fcm_logobanner .mid_search .search-input .q{
	float: left;
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#666;
	width:100%;
	height:46px;
	line-height: 46px;
	padding-left: 20px;
}
.fcm_logobanner .mid_search .search-input .q:-webkit-autofill,
.fcm_logobanner .mid_search .search-input .q:-webkit-autofill:hover,
.fcm_logobanner .mid_search .search-input .q:-webkit-autofill:focus {
	box-shadow:0 0 0 60px #fff inset; 
	-webkit-text-fill-color: #999;
	font-size:14px;
	font-weight: bold;
	color:#999;
	border:0 none;
	outline:0 none;
}
.fcm_logobanner .mid_search .search-input .q::-webkit-input-placeholder{
	color:#999;
}
.fcm_logobanner .mid_search .search-input .q::-moz-placeholder{ 
	color:#999;
}
.fcm_logobanner .mid_search .search-input .q:-moz-placeholder{
	color:#999;
}
.fcm_logobanner .mid_search .search-input .q:-ms-input-placeholder{ 
	color:#999;
}
.fcm_logobanner .mid_search .search-input .s{
	outline: none;
	border:none;
	width: 96%;
	height:40px;
	line-height:38px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background:#ff7f00 url(../image/icon_search_white.png) no-repeat 16px 15px;
	background-position: 15px center;
	box-shadow: 3px 5px 3px 0px 
		rgba(49, 40, 28, 0.03);
	margin-top: 3px;
	padding-left: 26px;
}
.fcm_logobanner .mid_search .search-input .s:hover{
	opacity: .8;
}
.fcm_logobanner .mid_search .search-input:hover .s{
	cursor: pointer;
}
.fcm_logobanner .mid_search .search_item{
	padding-left: 18px;
}
.fcm_logobanner .mid_search .search_item, .fcm_logobanner .mid_search .search_item a{
	font-size: 12px;
	color: #999;
	line-height: 36px;
}
.fcm_logobanner .mid_search .search_item a{
	margin-right: 14px;
}
.fcm_logobanner .mid_search .search_item a:hover{
	color: #00a6dc;
}
.fcm_logobanner .right_service a{
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	margin-top: 5px;
	position: relative;
}
.fcm_logobanner .right_service a span{
	display: block;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
}
.fcm_logobanner .right_service a:before{
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: -40px;
	top: 3px;
}
.fcm_logobanner .right_service a.btn_tel:before{
	background: url(../img/icon_index_head_tel.png) no-repeat;
}
.fcm_index_banner{
	height: 531px;
	overflow: hidden;
	background-color: #00a1cc;
}
.fcm_index_banner .banner_img{
	position: relative;
	z-index: 1;
	width: 100%;
	height: 484px;
	background: #00a1cc url(../img/bg_banner_index.jpg) no-repeat center;
	background-size: cover;
}
.fcm_index_banner>dl{
	border-bottom: 1px solid rgba(288,288,288,0.17);
}
.fcm_index_banner>dl dt{
	margin-right: 70px;
	float: left;
}
.fcm_index_banner>dl dt .dt a{
	display: block;
	width: 280px;
	height: 46px;
	line-height: 46px;
	background: url(../img/bg_index_fldh.png) no-repeat;
	border-radius: 4px 4px 0px 0px;
	font-size: 17px;
	color: #fff;
	padding-left: 50px;
}
.fcm_index_banner>dl dd{ 
	float: left;
	font-size: 17px;
	line-height: 46px;
	margin-right: 44px;
	position: relative;
	max-width: 140px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_index_banner>dl dd a{
	color: #fff;
}
.fcm_index_banner>dl dd:hover>a{
	opacity: .8;
}
.fcm_index_banner>dl dd:last-of-type{
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu{
	position: absolute;
	z-index: 2;
	height: 485px;
}
.fcm_index_banner>dl dt .menu .menu-item{
	height: 68px;
	overflow: hidden;
	width: 280px;
	background-color: #fff;
	padding: 12px 20px 14px 20px;
}
.fcm_index_banner>dl dt .menu .menu-item .item-title{
	font-size: 14px;
	font-weight: bold;
}
.fcm_index_banner>dl dt .menu .menu-item .item-title:hover a{
	opacity: .8;
}
.fcm_index_banner>dl dt .menu .menu-item .item-list{
	height: 48px;
	overflow: hidden;
}
.fcm_index_banner>dl dt .menu .menu-item .item-list li{
	margin-right: 13px;
	float: left;
	line-height: 28px;
	font-size: 12px;
	color: #999;
}
.fcm_index_banner>dl dt .menu .menu-item .item-list li a{
	font-size: 12px;
	color: #999;
}
.fcm_index_banner>dl dt .menu .menu-item .item-list li a:hover{
	color: #00a1cc;
}
.fcm_index_banner>dl dt .menu .menu-item-box{
	position: relative;
	border-bottom: solid 1px #f3f3f3;
}
.fcm_index_banner>dl dt .menu .menu-item-box:last-of-type{
	border-bottom: 3px solid #fff;
}
.fcm_index_banner>dl dt .menu .menu-item-box:first-of-type ul.item-list li{
	margin-right: 18px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:first-of-type ul.item-list li:nth-of-type(3){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(2) ul.item-list li{
	margin-right: 18px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(2) ul.item-list li:nth-of-type(3){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(3) ul.item-list li{
	margin-right: 18px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(3) ul.item-list li:nth-of-type(2){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(4) ul.item-list li{
	margin-right: 12px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(4) ul.item-list li:nth-of-type(4){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(5) ul.item-list li{
	margin-right: 12px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(5) ul.item-list li:nth-of-type(2){
	margin-right: 0;
	width: 152px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(6) ul.item-list li{
	margin-right: 14px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(6) ul.item-list li:nth-of-type(2){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(7) ul.item-list li{
	margin-right: 12px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(7) ul.item-list li:nth-of-type(4){
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-box:hover .item-title a{
	color: #00a3cb;
}
.fcm_index_banner>dl dt .menu .menu-item-hover{
	padding: 30px;
	position: absolute;
	width: 920px;
	min-height: 485px;
	left: 280px;
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(18,42,63,0.2);
	display: none;
	z-index: 99;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(2) .menu-item-hover{
	top: -69px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(3) .menu-item-hover{
	top: -138px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(4) .menu-item-hover{
	top: -207px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(5) .menu-item-hover{
	top: -276px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(6) .menu-item-hover{
	top: -345px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:nth-of-type(7) .menu-item-hover{
	top: -414px;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-info{
	font-weight: bold;
	line-height: 45px;
	font-size: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #F0EFED;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-detail li{
	float: left;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-detail li a{
	display: inline-block;
	width: 160px;
	font-size: 14px;
	color: #333;
	height: 60px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #ececec;
	margin: 0 15px 15px 0;
	padding: 0 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-detail li:nth-of-type(5n) a{
	margin-right: 0;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-detail li a:hover{
	color: #00a6dc;
	border: 1px solid #00a6dc;
}
.fcm_index_banner>dl dt .menu .menu-item-hover .item-detail li a span{
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 0px;
}
.fcm_index_banner>dl dt .menu .menu-item-box:hover .menu-item-hover{
	display: block;
}
.fcm_index_banner .banner_img>div{
	width: 1200px;
	height: 484px;
	padding: 80px 0 0 350px;
}
.fcm_index_banner .banner_img h1{
	font-size: 54px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 15px;
}
.fcm_index_banner .banner_img p{
	font-size: 20px;
	color: #fff;
}
.fcm_index_banner .banner_img p span{
	display: inline-block;
	padding: 0 15px;
	height: 32px;
	line-height: 30px;
	border-radius: 4px;
	font-size: 15px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	border: 1px solid rgba(167,222,255,0.5);
}
.fcm_index_banner .banner_img a{
	display: block;
	width: 140px;
	height: 42px;
	line-height: 42px;
	background-image: linear-gradient(90deg, 
		#ffc16c 0%, 
		#ff6f3b 100%);
	border-radius: 20px;
	font-size: 18px;
	font-family: SourceHanSansCN-Medium;
	color: #fff;
	text-align: center;
	margin-top: 24px;
}
.fcm_index_banner .banner_img a::after{
	content: "";
	display: inline-block;
	width: 20px;
	height: 15px;
	background: url(../img/icon_index_banner_btn.png) no-repeat;
	vertical-align: middle;
	margin: 0 0 4px 10px;
	-webkit-transition:transform 0.3s ease; 
	-moz-transition:transform 0.3s ease; 
	-ms-transition:transform 0.3s ease; 
	transition:transform 0.3s ease;
}
.fcm_index_banner .banner_img a:hover{
	background-image: linear-gradient(90deg,
		#ffca81 0%, 
		#fa7646 100%);
}
.fcm_index_banner .banner_img a:hover::after{
	-webkit-transform:translateX(5px); 
	-moz-transform:translateX(5px); 
	-ms-transform:translateX(5px); 
	transform:translateX(5px);
}
/* 订阅须知 */
.fcn_qk_fqlist{
	margin-top: 16px;
}
.fcn_qk_fqlist .sort-box{
	background-color: #fff;
}
.fcm_dy_dyxz b{
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #777;
	margin: 14px 0 6px 0;
}
.fcm_dy_dyxz p{
	font-size: 12px;
	color: #777;
	line-height: 22px;
	margin-bottom: 10px;
}
.fcm_dy_dyxz p span{
	color: #eb0000;
}
.fcn_qk_fqlist .left-list .paper-box{
	padding: 0;
	background-color: transparent;
}
.fcn_qk_fqlist .paper-box .box-item{
	margin: 16px 0;
}
.fcn_qk_fqlist .paper-box .box-item li{
	padding: 25px 30px 30px 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaeaea;
	background-color: #fff;
	margin: 0;
}
.fcn_qk_fqlist .paper-box .box-item li:last-child{
	border-bottom: none; 
}
.fcn_qk_fqlist .paper-box .box-item li a{
	text-decoration: none;
}
.fcn_qk_fqlist .paper-box .box-item li .item-title{
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 500;
	color: #333;
	overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.fcn_qk_fqlist .paper-box .box-item li .item-info{
	line-height: 35px;
	font-size: 12px;
	color: #999;
}
.fcn_qk_fqlist .paper-box .box-item li .item-info span{
	margin-right: 10px;
}
.fcn_qk_fqlist .paper-box .box-item li .item-info i{
	vertical-align: middle;
}
.fcn_qk_fqlist .paper-box .box-item li .item-abstract{
	line-height: 28px;
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.fcn_qk_fqlist .paper-box .box-item li .item-keyword{
	margin-top: 20px;
	line-height: 25px;
}
.fcn_qk_fqlist .paper-box .box-item li .item-keyword a{
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	margin: 0 20px 10px 0;
	display: inline-block;
	color: #666;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	text-decoration: none;
}
.fcn_qk_fqlist .paper-box .box-item li .item-keyword a:hover{
	color: #fff;
	border: 1px solid #00a6dc;
	background-color:#00a6dc;
}

@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1472441378');
  src: url('../font/iconfont.eot?t=1472441378#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff?t=1472441378') format('woff'),
  url('../font/iconfont.ttf?t=1472441378') format('truetype'),
  url('../font/iconfont.svg?t=1472441378#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-sitting:before { content: "\e64c"; }
.icon-tag:before { content: "\e64d"; }
.icon-unlock:before { content: "\e655"; }
.icon-money:before { content: "\e663"; }
.icon-people3:before { content: "\e664"; }
.icon-mac:before { content: "\e667"; }
.icon-windows:before { content: "\e668"; }
.icon-android:before { content: "\e669"; }
.icon-answer:before { content: "\e604"; }
.icon-app:before { content: "\e605"; }
.icon-camera:before { content: "\e608"; }
.icon-cart:before { content: "\e60a"; }
.icon-code:before { content: "\e60c"; }
.icon-delete:before { content: "\e60f"; }
.icon-deliver:before { content: "\e611"; }
.icon-display:before { content: "\e612"; }
.icon-enclosure:before { content: "\e617"; }
.icon-favor:before { content: "\e619"; }
.icon-home:before { content: "\e626"; }
.icon-lock:before { content: "\e62d"; }
.icon-message:before { content: "\e631"; }
.icon-my:before { content: "\e635"; }
.icon-service:before { content: "\e649"; }
.icon-record:before { content: "\e63f"; }
.icon-roundcheck:before { content: "\e646"; }
.icon-notification:before { content: "\e637"; }
.icon-menu:before { content: "\e630"; }
.icon-edit:before { content: "\e615"; }
.icon-download:before { content: "\e614"; }
.icon-information:before { content: "\e627"; }
.icon-more:before { content: "\e633"; }
.icon-refresh:before { content: "\e640"; }
.icon-anquan:before { content: "\e649"; }
.icon-dibiao:before { content: "\e64d"; }
.icon-fenxiang:before { content: "\e650"; }
.icon-jiaxingshoucang:before { content: "\e651"; }
.icon-qian:before { content: "\e655"; }
.icon-selectionfill:before { content: "\e6e1"; }
.icon-sort:before { content: "\e700"; }
.icon-qiang:before { content: "\e70b"; }
.icon-choiceness:before { content: "\e715"; }
.icon-choicenessfill:before { content: "\e714"; }
.icon-roundclose:before { content: "\e659"; }
.icon-roundclosefill:before { content: "\e658"; }
.icon-rechargefill:before { content: "\e6ec"; }
.icon-recharge:before { content: "\e6ed"; }
.icon-infofill:before { content: "\e6e4"; }
.icon-info:before { content: "\e6e5"; }
.icon-attentionforbid:before { content: "\e7b2"; }
.icon-attentionforbidfill:before { content: "\e7b3"; }
.icon-full:before { content: "\e7bc"; }
.icon-lightfill:before { content: "\e6f8"; }
.icon-light:before { content: "\e6fa"; }
.icon-questionfill:before { content: "\e690"; }
.icon-question:before { content: "\e691"; }
.icon-roundcheckfill:before { content: "\e656"; }
.icon-roundcheck1:before { content: "\e657"; }
.icon-likefill:before { content: "\e668"; }
.icon-like:before { content: "\e669"; }
.icon-timefill:before { content: "\e65e"; }
.icon-time:before { content: "\e65f"; }
.icon-appreciatelight:before { content: "\e7a0"; }
.icon-musicfill:before { content: "\e795"; }
.icon-musicforbidfill:before { content: "\e796"; }
.icon-sortlight:before { content: "\e7ad"; }
.icon-forwardfill:before { content: "\e6ea"; }
.icon-forward:before { content: "\e6eb"; }
.icon-wifi:before { content: "\e6f2"; }
.icon-favorfill:before { content: "\e64b"; }
.icon-favor1:before { content: "\e64c"; }
.icon-roundaddfill:before { content: "\e6d8"; }
.icon-roundadd:before { content: "\e6d9"; }
.icon-squarecheck:before { content: "\e6d6"; }
.icon-square:before { content: "\e6d5"; }
.icon-squarecheckfill:before { content: "\e6d4"; }
.icon-round:before { content: "\e6d7"; }
.icon-appreciate:before { content: "\e644"; }
.icon-message1:before { content: "\e6bc"; }
.icon-bangzhuzhongxin:before { content: "\e78f"; }
.icon-xiangshang3:before { content: "\e76f"; }
.icon-xiangxia5:before { content: "\e774"; }
.icon-xiangyou2:before { content: "\e776"; }
.icon-xiangzuo2:before { content: "\e77a"; }
.icon-xinxifill:before { content: "\e762"; }
.icon-xinxi:before { content: "\e763"; }
.icon-guanbi1:before { content: "\e723"; }
.icon-guanbi2fill:before { content: "\e724"; }
.icon-guanbi2:before { content: "\e725"; }
.icon-jiahao:before { content: "\e726"; }
.icon-jiahao1:before { content: "\e727"; }
.icon-jianhao:before { content: "\e729"; }
.icon-jiahao2fill:before { content: "\e728"; }
.icon-tishifill:before { content: "\e72a"; }
.icon-tishi:before { content: "\e72b"; }
.icon-wenhaofill:before { content: "\e72c"; }
.icon-wenhao:before { content: "\e72d"; }
.icon-xuanze:before { content: "\e72e"; }
.icon-yuanxingweixuanzhong:before { content: "\e72f"; }
.icon-yuanxingxuanzhongfill:before { content: "\e730"; }
.icon-yuanxingxuanzhong:before { content: "\e731"; }
.icon-danxuanfill:before { content: "\e71e"; }
.icon-danxuan:before { content: "\e71f"; }
.icon-fangxingweixuanzhong:before { content: "\e720"; }
.icon-fangxingxuanzhongfill:before { content: "\e721"; }
.icon-fangxingxuanzhong:before { content: "\e722"; }
.icon-gengduo:before { content: "\e73a"; }
.icon-fenxiang1:before { content: "\e739"; }
.icon-biaoxingfill:before { content: "\e732"; }
.icon-biaoxing:before { content: "\e733"; }
.icon-liuyanfill:before { content: "\e743"; }
.icon-liuyan:before { content: "\e744"; }
.icon-pengyoufill:before { content: "\e745"; }
.icon-pengyou:before { content: "\e746"; }
.icon-chexiao:before { content: "\e734"; }
.icon-saoma:before { content: "\e749"; }
.icon-shouye:before { content: "\e751"; }
.icon-shouyefill:before { content: "\e750"; }
.icon-shizhong:before { content: "\e74f"; }
.icon-shizhongfill:before { content: "\e74e"; }
.icon-sousuo:before { content: "\e752"; }
.icon-sousuoleimufill:before { content: "\e753"; }
.icon-sousuoleimu:before { content: "\e754"; }
.icon-zuobiao:before { content: "\e769"; }
.icon-zuobiaofill:before { content: "\e768"; }
.icon-shuaxin:before { content: "\e782"; }
.icon-xiangji1fill:before { content: "\e77e"; }
.icon-xiangji1:before { content: "\e77f"; }
.icon-xiangji2:before { content: "\e780"; }
.icon-gouwuchetianjia:before { content: "\e640"; }
.icon-new:before { content: "\e667"; }
.icon-mian:before { content: "\e67e"; }
.icon-yonghu:before { content: "\e633"; }
.icon-print:before { content: "\e6c9"; }
.icon-servicezhengpinbaozhang:before { content: "\f024c"; }
.icon-new1:before { content: "\f0180"; }
.icon-shuji:before { content: "\e64e"; }
.icon-xiangji11:before { content: "\e82f"; }
.icon-xiangji:before { content: "\e830"; }
.icon-weibo3:before { content: "\e810"; }
.icon-weibo:before { content: "\e811"; }
.icon-weixin1:before { content: "\e812"; }
.icon-weixin2:before { content: "\e813"; }
.icon-weixin3:before { content: "\e814"; }
.icon-weixin4:before { content: "\e815"; }
.icon-weixin5:before { content: "\e816"; }
.icon-weixin6:before { content: "\e817"; }
.icon-weixin:before { content: "\e818"; }
.icon-weixin11:before { content: "\e819"; }
.icon-tupian1:before { content: "\e803"; }
.icon-tupian2:before { content: "\e804"; }
.icon-tupian4:before { content: "\e806"; }
.icon-tupian:before { content: "\e807"; }
.icon-tupian3:before { content: "\e805"; }
.icon-tushu:before { content: "\e808"; }
.icon-tushuguan:before { content: "\e809"; }
.icon-tushushi:before { content: "\e80a"; }
.icon-weibo1:before { content: "\e80e"; }
.icon-weibo2:before { content: "\e80f"; }
.icon-tengxun:before { content: "\e7f0"; }
.icon-tengxunweibo1:before { content: "\e7f1"; }
.icon-tengxunweibo2:before { content: "\e7f2"; }
.icon-tengxunweibo:before { content: "\e7f3"; }
.icon-qianbaopengyou:before { content: "\e79e"; }
.icon-renren1:before { content: "\e7ba"; }
.icon-re:before { content: "\e7b9"; }
.icon-renren:before { content: "\e7bb"; }
.icon-renrenwang:before { content: "\e7bc"; }
.icon-qq:before { content: "\e61b"; }
.icon-qqkongjian2:before { content: "\e61c"; }
.icon-qqkongjian3:before { content: "\e61d"; }
.icon-qqkongjian4:before { content: "\e61e"; }
.icon-qqkongjian5:before { content: "\e61f"; }
.icon-qqkongjianyuandi:before { content: "\e621"; }
.icon-qq1:before { content: "\e617"; }
.icon-qq3:before { content: "\e618"; }
.icon-qq4:before { content: "\e619"; }
.icon-31rexiao:before { content: "\e602"; }
.icon-servicefill:before { content: "\e622"; }
.icon-bianji1:before { content: "\e63f"; }
.icon-bianji2:before { content: "\e640"; }
.icon-code1:before { content: "\e605"; }
.icon-servicezengyunfeixian:before { content: "\e627"; }
.icon-servicezhidingwuliu:before { content: "\e629"; }
.icon-serviceqitiantuihuan:before { content: "\e623"; }
.icon-serviceshandiantuikuan:before { content: "\e625"; }
.icon-servicequanguolianbao:before { content: "\e624"; }
.icon-servicewunianzhibao:before { content: "\e626"; }
.icon-gouwuche2:before { content: "\e6ed"; }
.icon-liebiao13:before { content: "\e762"; }
.icon-butie1:before { content: "\e658"; }
.icon-dianhua2:before { content: "\e6a0"; }
.icon-dengdaiyuan:before { content: "\e69b"; }
.icon-piping:before { content: "\e792"; }
.icon-zanyang:before { content: "\e876"; }

/* showDialog */
#SD_HideSelect {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
* html #SD_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#SD_overlay {position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100%;}
* html #SD_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.SD_overlayBG {background:#000000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.SD_overlayBG2 {background:#FFFFFF;filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.20;}
.SD_bg {background:#333333;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;width:9px;height:9px;overflow:hidden;}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;display:none;}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_container h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}
#SD_body {padding:15px;white-space:normal;}
#SD_body, #SD_body div, #SD_body p, #SD_body td {color:#000000;}
#SD_button {padding:10px 0px;background:#F6F6F6;border-top:1px solid #CDCDCD;text-align:right;display:none;}
#SD_button a {margin-right:10px;padding:6px 10px 4px;background:#005EAC;border-width:1px;border-style:solid;border-color:#D8DFEA #0E1F5B #0E1F5B #D8DFEA;white-space:nowrap;display:inline-block;color:#FFFFFF;font-size:14px;text-align:center;cursor:pointer;}
#SD_button a:hover {text-decoration:none;}
#SD_close {position:absolute;top:6px;right:10px;z-index:1005;width:17px;height:17px;border:none;background:url(../images/dd/login-close.png) no-repeat 0px 0px;display:none;}
#SD_close:hover {background-position:0px -17px;}

/* 结算新页面样式 */
.settlement_cart_message .cart_message_info {
	font-size: 16px;
	font-weight: bold;
	text-indent: 2em;
	margin: 50px auto;
	text-align: center;
}
.settlement_bg{
	background-color: #f6f6f6;
}
.settlement_cart_message .cart_message_but {
	margin-left: 150px;
	margin: 30px auto;
	text-align: center;
}
.settlement_cart_message .settlement_message_con {
	padding: 50px 0px;
	background-color: #fff;
	margin: 0px auto;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
}
.settlement_cart_message .settlement_message_con .order-code {
	color: #ef2328;
}
.settlement_cart_message .cart_error .cart_message_info {
	color: red;
}
.settlement_cart_message .settlement_message_con .title {
	color: #222;
	font-size: 20px;
}
.settlement_cart_message .settlement_message_con .payWay {
	color: #222;
	font-size: 14px;
	margin-top: 10px;
}
.settlement_cart_message .settlement_message_con .payWay span {
	color: #ef2328;
	font-size: 12px;
}
.settlement_cart_message .settlement_message_con .payWay b {
	font-size: 16px;
}
.settlement_cart_message .settlement_message_con .payment_list {
	text-align: center;
	width: 490px;
	margin: 50px auto 57px;
	overflow: hidden;
	display: flex;
	justify-content: space-around;
}
.settlement_cart_messag .settlement_message_con .cart-way {
	border-bottom: 14px solid #f6f6f6;
	padding: 0px 0px 20px;
}
.settlement_cart_messag .settlement_message_con .w-chat {
	padding: 50px 0px;
}
.settlement_cart_messag .settlement_message_con .w-chat h3 {
	font-size: 20px;
	margin-bottom: 14px;
}
.settlement_cart_message .cart_list {
	text-align: center;
}
.settlement_cart_message .cart-way {
	padding: 30px 0px;
	background-color: #fff;
	font-size: 14px;
}
.settlement_cart_message .cart-way p {
	margin-bottom: 10px;
}
.settlement_cart_message .other-way .other {
	display: inline-block;
	margin-left: 34px;
}
.settlement_cart_message .other-way .other a{
	display: inline-block;
	color: #ef2328;
	text-decoration: underline;
}
.settlement_cart_message .w-chat h3 {
	font-size: 20px;
	margin-bottom: 20px;
}
.settlement_cart_message .other-way{
	color: #222222;
	font-size: 14px;
	margin-bottom: 45px;
}
.settlement_cart_message .w-chat {
	padding: 50px 0px;
	background-color: #fff;
}
.settlement_dxcartbg {
	background-color: #f6f6f6;
}
.settlement_haozz_breadcrumb {
	padding: 10px 0px;
	background-color: #f6f6f6;
	color: #777777;
	font-size: 14px;
}
.settlement_dostbg {
	background-color: #f6f6f6;
}
.settlement_haozz_breadcrumb a,
.settlement_haozz_breadcrumb span {
	color: #777777;
}
.settlement_haozz_breadcrumb .current {
	color: #222;
}
.cart_message_but .input-but-big{
	background-color: #c41921 !important;
	border-radius: 4px !important;
	color: #fff !important;
	font-size: 14px !important;
}
.fcm_sci_content .newtip{
	font-size: 14px;
	color: #ff0000;
}
.fcm-p-service{
	width: 128px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: rgba(255,255,255,0.2);
	color: #fff;
	text-align: center;
	float: right;
	border-radius: 19px;
	cursor: pointer;
	margin-top: 4px;
}
.fcm-p-service i{
	display: inline-block;
	width: 21px;
	height: 20px;
	background: url(../image/p-service.png) no-repeat center center;
	vertical-align: middle;
	margin-right: 12px;
    margin-bottom: 4px;
}
.fcm-p-service:hover{
	background: rgba(255,255,255,0.3);
	transition: all 0.2s;
}
.fcm-p-service:hover i{
	-webkit-animation: icon-bounce .5s alternate;
	   -moz-animation: icon-bounce .5s alternate;
	    -ms-animation: icon-bounce .5s alternate;
	     -o-animation: icon-bounce .5s alternate;
	        animation: icon-bounce .5s alternate;
}

@keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
  @-webkit-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
  @-moz-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
  @-o-keyframes icon-bounce {
	0%, 100% {
	  -moz-transform: rotate(0deg);
	  -ms-transform: rotate(0deg);
	  -webkit-transform: rotate(0deg);
	  transform: rotate(0deg);
	}
  
	25% {
	  -moz-transform: rotate(15deg);
	  -ms-transform: rotate(15deg);
	  -webkit-transform: rotate(15deg);
	  transform: rotate(15deg);
	}
  
	50% {
	  -moz-transform: rotate(-15deg);
	  -ms-transform: rotate(-15deg);
	  -webkit-transform: rotate(-15deg);
	  transform: rotate(-15deg);
	}
  
	75% {
	  -moz-transform: rotate(5deg);
	  -ms-transform: rotate(5deg);
	  -webkit-transform: rotate(5deg);
	  transform: rotate(5deg);
	}
  
	85% {
	  -moz-transform: rotate(-5deg);
	  -ms-transform: rotate(-5deg);
	  -webkit-transform: rotate(-5deg);
	  transform: rotate(-5deg);
	}
  }
/* 登录更新 */
#SD_close_n {position:absolute;top:25px;right:25px;z-index:1005;width:17px;height:17px;border:none; background: url(../images/dd/login-close.png) no-repeat center center; background-position: -1px -16px;display: none;}
#SD_close_n:hover{
	background-position: -1px 1px;
}
#SD_window  #SD_close_n {
	top: 7px;
    right: 11px;
}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;background-color: #fff; border: 10px solid rgba(0,0,0,0.3);}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_window h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}
/* 弹窗 */
.fcm_m_alert_box {
	position: fixed;
	top: 32%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 300px;
	max-width: 90%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 5px 15px rgba(0,0,0,0.3);
	display: flex;
	flex-direction: column; 
	align-items: center;
	justify-content: center;
	text-align: center;
	z-index: 9999;
	opacity: 0;
	transition: all 0.3s ease;
	min-height: 120px;
	min-width: 310px;
}
.fcm_member_info .fcm_m_alert_box{
	left: 58.5%;
	top: 43%;
}
.fcm_member_pass .fcm_m_alert_box{
	left: 58.5%;
	top: 38%;
}
.fcm_m_alert_icon_in {
	width: 35px;
	height: 35px;
	margin: 0 auto 16px;
	background: url(../img/dd/icon_member_tck.png) no-repeat center;
}
.fcm_m_alert_box .alert_content p{
	font-size: 18px;
}
.fcm_m_alert_box_show {
	opacity: 1;
	transform: translate(-50%, -50%) translateY(0);
}
.fcm_logobanner .fcm_menu_tel, .menu-box .fcm_menu_tel{
	font-size: 12px;
	color: #fff;
	line-height: 46px;
	margin-right: 32px;
}
.menu-box .fcm_menu_tel{
	line-height: 75px;
}
.fcm_logobanner .fcm_menu_tel:before, .menu-box .fcm_menu_tel:before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/dd/fcm_icon_menu_tel.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.fcm_menu_box_show .fcm_menu_tel{
	line-height: 60px;
	margin-right: 0;
	color: #c3fafa;
}
.fcm_menu_box_show .fcm_menu_tel:before{
	background: url(../images/dd/fcm_icon_menu_tel_blue.png) no-repeat;
}